一直搞不清楚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() 转换哦。