数据库查询语句——A表中符合条件记录对应的B表数据的查询

首页电脑网络数据库查询语句——A表中符合条件记录对应的B表数据的查询(2014年11月14日)

一直搞不清楚SQL的这种查询,只知道单条的,刚好用到了,记录下。

table a: 
id  name type 
1   1tom  1 
2   2tom  2 
3   3tom  2 
4   4tom  1 

table b: 
id  a_id(对应a表的id)  
1   1    
2   1    
3   2    
4   3   

查询 a表中 type=2   所对应的 b表的记录

SELECT b.*  
  FROM a,  
       b  
 WHERE a.id = b.a_id  
   AND a.TYPE = '2'  

这个实例不错,呵呵,当然,还可以按照这个扩展查询,不错。收之。


当然,两个字段的数据类型必须要一致,如果一个是自动编号整数型一个是文本型就不行了,必须要转换,把文本用 cint() 转换哦。

添加新评论 »

You must enable javascript to see captcha here!