我试图从2表过道和类型中获取数据。该aisle
表具有以下构造:
aisle_id | name | x | y
该type
表具有以下构造
type_id | name | aisle_id (FK)
aisle_id
是外键。
我正在使用此sql查询,但有效,但与预期不符:
SELECT NAME,X, Y FROM type, aisle where Name ="bread"
该语句返回给我的是,它返回面包,但是还返回X和Y的所有数据,我不希望这样,我只希望x和y与面包相关。有人可以帮忙吗?
谢谢
尝试如下在aisle_id上将两者合并:
SELECT t.Name, a.X, a.Y
FROM aisle a INNER JOIN type t
ON a.aisle_id = t.aisle_id
WHERE a.Name ="bread"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句