这样的查询sql怎么写?在线
现有两张表
表A结构:ID,EQUID
表B结构:ID,NAME
表A的EQUID与表B的ID字段关联,但表A中的EQUID有时为空
现查询表A中的所有数据,并且如果表A中的EQUID不为空则显示出表B中相应记录的NAME值,如果表A中的EQUID为空,则不显示任何东西,但此条记录必须在返回的记录集中。
例如:
表A中现有的数据:
ID EQUID
1 null
2 1
3 4
表B中现有的数据:
ID NAME
1 数据1
2 数据2
3 数据3
4 数据4
5 数据5
经过查询后得到的结果如下:
A.ID B.NAME
1 null(这里要求仍为空)
2 数据1
3 数据4
请高手指点一下,谢谢了。