-1

尝试运行一个查询,该查询将为我提供左表中的所有项目以及右表中相应的特定详细信息。我遇到的问题是,如果特定行的右表中的相应数据不存在,则不会返回整行。我试过“左加入”,但结果相同。

例子:

Table 1:        Table 2: 
Car1            BMW
Car2            Audi
Car3

我想要一份所有汽车的清单以及品牌是什么。如果现在没有与汽车关联的品牌,那么当我运行查询时,该特定汽车将不会出现。所以在这种情况下,Car3 根本没有出现。如果我只运行一个查询来显示第一个表,那么 Car3 就可以正常显示。谢谢你的帮助!

似乎问题出在“哪里”,因为我有一个限制结果的条件,它与加入的类型无关。

4

1 回答 1

0

像这样的伪查询会有所帮助

select car.*,Brand.* from car LEFT JOIN Brand
on Car.brand_ID = Brand.brand_ID
于 2013-04-30T20:18:57.980 回答