几张表的联查
tb_Card
CardID 卡编号
ComID 卡所在公司编号
tb_Com
ComID 公司编号
ComName 公司
tb_Site
SiteID 消费点编号
SiteName 消费点
tb_Data
CardID 卡编号
InComID 消费点所在公司编号
InSite 消费点编号
要求显示
卡编号 | 卡所属公司 | 消费点公司 | 消费点
CardID 卡编号
ComID 卡所在公司编号
tb_Com
ComID 公司编号
ComName 公司
tb_Site
SiteID 消费点编号
SiteName 消费点
tb_Data
CardID 卡编号
InComID 消费点所在公司编号
InSite 消费点编号
要求显示
卡编号 | 卡所属公司 | 消费点公司 | 消费点
作者: zxp8819 发布时间: 2011-06-12
SQL code
select d.cardid,e.comname,c.comname,a.sitename from tb_site a inner join tb_data b on a.siteid=b.insite inner join tb_com c on b.incomid=c.comid inner join tb_card d on d.cardid=b.cardid innse join tb_com e on d.comid=e.comid
作者: dawogui 发布时间: 2011-06-12
上面的最好换成left join
作者: chuanzhang5687 发布时间: 2011-06-12
SQL code
select d.cardid,e.comname,c.comname,a.sitename from tb_site a ,tb_data b ,tb_com c,tb_card d ,tb_com e where a.siteid=b.insite and b.incomid=c.comid and d.cardid=b.cardid and d.comid=e.comid
作者: fredrickhu 发布时间: 2011-06-12
SQL code
select d.cardid,e.comname,c.comname,a.sitename from tb_site a inner join tb_data b on a.siteid=b.insite inner join tb_com c on b.incomid=c.comid inner join tb_card d on d.cardid=b.cardid innse join tb_com e on d.comid=e.comid
作者: abcjun188 发布时间: 2011-06-12