我有这个db:
chef: id,name,surname
cakes: idCake,idChef,cakeName
我必须执行打印蛋糕名称的查询,按厨师名称分组。 我怎么能用一个单独的mysql查询?
我的第一个想法是做2个查询:
chef.id=cake.idChef
我可以使用一个查询执行此操作吗?
感谢。
答案 0 :(得分:1)
SELECT c.cakeName FROM `cakes` c LEFT JOIN `chef` ch on (ch.id=c.idChef) GROUP BY ch.name
答案 1 :(得分:0)
怎么样:
select t2.cakeName, t1.name from chef t1, cakes t2 where t1.id = t2.idChef