我有2张桌子
1)电影
|id(pk),name|
============
|256 sdsd|
|524 jmjm|
|122 dfdf|
|525 erer|
|952 tyyt|
|600 yunt|
2)收藏
|fid(pk),movie_id,uid |
=========================
|1 256 454668|
|2 524 545656|
|3 122 454668|
|4 525 454668|
|5 952 454668|
|6 256 545656|
|7 625 454668|
|8 600 454668|
第1张表格和第2张表格movie_id
是相同的商品......
我的问题是..首先我想获得movie_id where uid = 454668
然后使用movie_id
我要列出的name
'id' = 'movie_ids
(我们从上次列出的列表)查询)来自第一个表,但按第二个表fid
...
我怎么去?
我不擅长内心和加入
答案 0 :(得分:7)
您可以使用INNER JOIN
。
SELECT Name
FROM movie m JOIN favorites f
ON m.id = f.movie_id
WHERE f.uid = 454668
ORDER BY f.fid