[英]SQL - Select Rows based on this criteria
我正在使用SQLite 3,无法解决该问题!
只是想知道是否有人可以提供任何提示。 我有两个表,例如:
Table: chefs
Name | Gender
--------|----------
Alice | Female
Billy | Female
Charlie | Male
Dillon | Male
和
Table: dishes
Dish | Name
----------|------------
Steak Pie | Alice
Lasagne | Billy
Burger | Alice
Salad | Charlie
Fries | Dillon
我要显示的是女性准备的菜式(显然,这需要使用两个表中的信息)
我期望得到与以下类似的结果:
Name | NumberOfDishes
--------|---------------
Alice | 2
Billy | 1
上面已经认识到,这些是使用第一张表中数据的唯一女厨师,并在第二张表中计算这些主厨有多少菜。
关于如何实现的任何想法?
非常感谢!!!!!
尝试这个:
select chefs.name, count(*)
from chefs join dishes on chefs.name = dishes.name
where gender = 'Female'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.