如果表2中存在数据,MySQL将从表1中选择

时间:2017-07-13 21:44:29

标签: mysql

所以我有2张桌子。第一个favorites包含用户喜欢的电视节目(下面的结构)。第二个episodes有一列permalink以及有关每集的其他数据。我想从episodespermalink = show_permalinkuserid = 32中选择所有内容。任何人都可以帮我查询吗?

Table: favorites

id |  userid  |   show_permalink 
----------------------------------
1  |  32      |   the-strain 
2  |  5       |   still-the-king 
3  |  32      |   game-of-thrones 

剧集表:

episodes table

1 个答案:

答案 0 :(得分:3)

如果两列都具有相同的数据类型,那么它将起作用

SELECT episodes.* FROM episodes 
INNER JOIN favorites ON(favorites.show_permalink = episodes.permalink) 
where favorites.userid = 32