有人能解决那个sql问题吗? 例如:我有图书馆系统项目
所有项目的表 1
id title item_tybe volume_id
1 php book null
2 asp magazine 1
2 perl magazine 2
表 2 与表 1 相关但仅与杂志相关
id volume approved
1 vol1 yes
1 vol2 no
我想得到所有元素(书 - 杂志),但我想得到她的数量批准的杂志 = 是
如果有条件,我应该吗??我不知道如何请帮助
最佳答案
假设您的意思是您只想获得获得批准的杂志,同时获得所有书籍:
SELECT title, item_type
FROM table1
LEFT JOIN table2 ON table1.volume_id = table2.id AND table2.approved = 'yes'
如果我误解了请告诉我。
关于php - 任何人都可以解决那个sql问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5410990/