表A:
COLUMN a
1
2
3表B:
COLUMN b COLUMN c
1 X
1 XX
2 AX
2 XA
3 WS
3 DE要求:SQL搜索语句中返回列必须包含:a、b、c.
但是结果显示只显示表A 的数据,表B的数据显示结果为空,如下:
a b c
1
2
3SQL搜索
COLUMN a
1
2
3表B:
COLUMN b COLUMN c
1 X
1 XX
2 AX
2 XA
3 WS
3 DE要求:SQL搜索语句中返回列必须包含:a、b、c.
但是结果显示只显示表A 的数据,表B的数据显示结果为空,如下:
a b c
1
2
3SQL搜索
COLUMN b COLUMN c
1 X
1 XX
2 AX
2 XA返回结果是:
a b c
1
2????????????????
select distinct a.*, greatest(b.b, null), greatest(b.c, null)
from a
left join b
on a.a = b.b;