oracle 查询A表和B表,只取A表数据,并把B表某个字段显示出来?
发布网友
发布时间:2023-08-18 21:35
我来回答
共2个回答
热心网友
时间:2023-08-19 15:55
你好,很高兴回答你的问题。
结果是会和你预想的一样。
另外一般也不会使用不是主键的字段做关联条件的。
热心网友
时间:2023-08-19 15:56
加个distinct:
select distinct a.*, b.name from a1 a, b1 b where a.name = b.name;
或者
select distinct a.*, b.name from a1 a left join b1 b on b.name = a.name;追问A表有重复的数据,但是不需要去重,只需要显示A表所有的数据就行,可以把A表字段全部拎出来加个group by 吗?