各位高手,下面方式的SQL语句如何写的最简练!(100分)

  • 主题发起人 主题发起人 Ccmake
  • 开始时间 开始时间
C

Ccmake

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,下面方式的SQL语句如何写的最简练!
A表:
ID Name ...
1 面包
2 桌子
3 沙发
B表:
DATE NAME(a表的ID) ...
2002-1-1 2
2002-1-2 NULL
2002-1-3 1
2002-1-4 NULL
2002-1-5 3
要求结果表:
DATE NAME ...
2002-1-1 桌子
2002-1-2
2002-1-3 面包
2002-1-4
2002-1-5 沙发

我这样试过:
SELECT b.date,a.name FROM a,b WHERE b.name=a.id
但结果是
DATE NAME ...
2002-1-1 桌子
2002-1-3 面包
2002-1-5 沙发
少返回三行


回答出后(要简练),区区一百分送上!
 
select b.date,a.name from b LEFT JOIN a ON a.id=b.name
 
Good!请拿分
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部