假设我有 2 张表,一张包含用户喜欢的电影条目,另一张包含用户去过的事件。每个表都有一个用于了解用户的列。就像是:
表膜:
id | iduser | film | number of watches | note ....
表事件:
id | iduser | event | date | ....
两个 iduser 都与包含用户其他信息的表的关系相关联。
如果我想从具有相同 iduser 的表电影中选择一些列,而从表事件中选择其他列,有没有比 2 SELECT 更好的方法?我这样说是因为每个选择都有不同的行数,所以 UNION 给了我一个错误,而 join 给了我这样的信息:
编辑
FILM | NOTE | EVENT | DATE
-----------------------------------------
tlor | 9 | going to park | 20/7/12
tlor | 9 | eat a sandwich | 5/9/10
B film | 7 | going to park | 20/7/12
B film | 7 | eat a sandwich | 5/9/10
编辑 2
我只说一个选择,因为我认为这是更快的方式,但如果有更快的方式,请告诉我。