我有两个表:
social_links
我想要第一个表中的所有行和第二个表中相关的行。
我的代码:
SELECT socials.*, social_links.*
FROM socials
LEFT JOIN social_links ON socials.id=social_links.social_id
WHERE social_links.site_id=1
这段代码返回2行,但我想要site_id=1的4行。
第一桌社交:
id | 名称 |
---|---|
1 | |
2 | |
3 | |
4 | 信使 |
在加入中添加条件而不是where
SELECT socials.*,social_links.*
from socials left join social_links on socials.id=social_links.social_id and social_links.site_id=1