内连接 SQL 查询(抱歉,不知道如何简洁地描述)
我相信这将是一个极其简单的问题。这么简单,我会感到尴尬。无论如何,我已经尝试解决这个问题有一段时间了,所以我束手无策。以下是使用汽车制造商(即丰田)和汽车型号(即普锐斯、Sienna)的场景。
SELECT * FROM car_manufacturer man
INNER JOIN car_model cm ON cm.manufacturerid = man.manufacturerid
很简单,对吧?
现在我想为每个将一些布尔值设置为 true 的制造商返回一行(比方说 car_manufacturer.is_awesome)并且制造多个模型。
我正在尝试使用带有 select count(*) 的子查询,但无法弄清楚这一点。
请帮忙!
I believe this will be an extremely simple question. So simple that I am going to be embarrassed. Regardless, I have been trying to figure this out for a while so I'm at my wits end. Here is the scenario using car manufacturers (ie Toyota) and car models (ie Prius, Sienna).
SELECT * FROM car_manufacturer man
INNER JOIN car_model cm ON cm.manufacturerid = man.manufacturerid
Simple, right?
Now I'd like to return a row for each manufacturer that has some Boolean set to true (Lets say car_manufacturer.is_awesome) AND makes more than one model.
I'm trying to use a sub query with select count(*) but can't figure this one out.
Please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这个:
Try this: