数据库查询语句 查询 a表中 type=2 所对应的 b表的记录

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

table b:
id a_id(FK 对应a表的id)

1 1

2 1

3 2

4 3

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

写错了哦

[code="sql"]SELECT b.*
FROM a,
b
WHERE a.id = b.a_id
AND a.TYPE = '2'[/code]

[code="sql"]SELECT b.*
FROM a,
b
WHERE a.id = b.id
AND a.TYPE = '2'[/code]

select b.* from a,b where a.id=b.id and a.type='2';

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

SELECT b.* FROM a, b WHERE a.id = b.a_id AND a."type" = '2';
SELECT b.* FROM a, b WHERE a.id = b.a_id AND a.[type] = '2';