SQL连接两个表
有两个表A和B.
表A字段
id 名称 产品
1 AA A1
2 AAA A2
3 AAAA A3
表B字段
id 名称 产品
1 BB A1
2 BBB A2
3 BBBB A3
现在读取出A表的第一个记录:
名称 对应 产品
AA ---- A1
现在要的效果是由A表的A1,对应于B表的产品A1,然后读取出B表的名称BB。
就是两个表中关联的问题,请问sql语句该如何写?
------解决方案--------------------Select B.名称
From A,B
Where A.产品=B.产品
------解决方案--------------------select A.*,B.名称 from A inner join B on A.产品=B.产品
------解决方案--------------------select A.产品,B.名称 from A inner join B on A.产品=B.产品
------解决方案--------------------select A.*,B.名称 from A left join B on A.产品=B.产品