2010-07-16 70 views
-1

我有两个表,流派和genre_apps在两个表中选择MySQL中的唯一标识符?

类型有以下字段:

EXPORT_DATE genre_id PARENT_ID 名

genre_apps具有以下字段:

EXPORT_DATE genre_id APPLICATION_ID is_primary

我想要做的是显示genre_apps中的所有唯一名称。

我已经试过这

SELECT genre.name from grenre inner_join genre_Apps on (genre.genre.id = genre_apps.genre.id); 

,但我得到一个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'genre_Apps on (genre . genre . id = genre_apps . genre . id) LIMIT 0, 30' at line 1 

回答

0

您需要更改

genre.genre.id 

genre.genre_id 

(注意句号被替换为下划线)

与genre_apps.genre.id同样。你也可以参考应该是“流派”的表格“grenre”,“inner_join”也应该是“内部连接”。试试这个:

SELECT genre.name from genre inner join genre_apps on genre.genre_id = genre_apps.genre.id;