我有两个表,流派和genre_apps
类型有以下字段:
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 :(得分:0)
你需要改变
genre.genre.id
到
genre.genre_id
(注意句号用下划线代替)
同样使用genre_apps.genre.id。你也可以参考表格“grenre”,它应该是“genre”,“inner_join”也应该是“inner join”。试试这个:
SELECT genre.name from genre inner join genre_apps on genre.genre_id = genre_apps.genre.id;