有两个表Dealer和CIty
dealer表中包含 dealerID 和dealername ,provinceID,cityID
city表中包含provinceID,provinceName,cityID,cityname
但两个表之间的provinceID,cityid 没有外键联系
我要怎样才能查出dealer表中的dealerid和dealername,和city表中的provincename 和cityname
注意:两个表之间没有外键联系
dealer表中包含 dealerID 和dealername ,provinceID,cityID
city表中包含provinceID,provinceName,cityID,cityname
但两个表之间的provinceID,cityid 没有外键联系
我要怎样才能查出dealer表中的dealerid和dealername,和city表中的provincename 和cityname
注意:两个表之间没有外键联系
select a.dealerID,a.dealername,b.provicename,b.cityname
from dealer a,city b
不行嗎?
from dealer a inner join city b
on a.cityID=b.cityID我用的是内连接,A表和b表有相同cityID的记录都会出来,你是这个意思吗?
难道你的语句查询速度比我的快,还是怎么的
(诚心请教,不是玩笑)
select a.dealerid,a.dealername,b.provincename,b.cityname
from dealer a ,city b
where a.cityID=b.cityID