+ -
当前位置:首页 → 问答吧 → mysql关联查询语句如何写?

mysql关联查询语句如何写?

时间:2011-10-21

来源:互联网

数据库:mysql

表A字段:id bides(存储值为 1,2,3,4,5,6...)
表B字段: id name

现在只知道A表中的ID值,请问如何循环列出A表该ID值对应的 B表集合!
也就是说给一个A表ID,然后列出B表中的内容(B表内容为:A表bides字段中的值)?????



作者: xyflash3   发布时间: 2011-10-21

SELECT * FROM B  
where Id in(SELECT A.bides FROM A where A.id ='1')
order by B.id desc

我是这样写的 但报错了

作者: xyflash3   发布时间: 2011-10-22

SELECT * FROM A,B  
where B.IdA.bides and A.id=1
order by B.id desc

作者: rucypli   发布时间: 2011-10-22

where B.IdA.bides 

???

作者: xyflash3   发布时间: 2011-10-22

SELECT * FROM A,B  
where B.Id in(A.bides) and A.id=1
order by B.id desc
 
这样可正常运行,但一次只显示不条记录,并不能循环获取!!

作者: xyflash3   发布时间: 2011-10-22

继续关注

作者: xyflash3   发布时间: 2011-10-22

相关阅读 更多

热门下载

更多