【发布时间】:2016-09-15 14:52:20
【问题描述】:
我有下表
|------------------------------------| |所有者 |动物 |颜色 | |------------------------------------| |约翰 |狗 |黑色 | |彼得 |狗 |棕色 | |约翰 |猫 |绿色 | |丽莎 |狗 |白色 | |彼得 |猫 |黑色 | |------------------------------------|我需要返回哪个主人有一只黑狗和一只绿猫,结果必须是“约翰”
我试过了,没有运气
从宠物中选择主人 在哪里 ( 存在(SELECT * FROM pets WHERE animal = 'dog' AND color = 'black') 和 存在(SELECT * FROM pets WHERE animal = 'cat' AND color = 'green') )【问题讨论】:
标签: sql postgresql