0

我在 sql 中有一个表,我使用此语句进行选择:

SELECT id, name, genre FROM table

现在genre是 id (int),我有一个名为 Genres 的表,我有:

id (int)
name (string)

什么选择会给我流派的名称而不是ID。

4

3 回答 3

2
SELECT t.id, t.name, g.name 
FROM table t 
   JOIN genres g ON t.genre = g.id
于 2012-04-22T10:02:29.113 回答
1
SELECT t.id, t.name, g.name
FROM table t, genres g
WHERE t.genre = g.id
于 2012-04-22T10:04:12.840 回答
0

您需要使用加入

 select G.name 
    from table table1 T,Genres G
    where T.genre = G.id;
于 2012-04-22T10:04:52.200 回答