高手请进!!!绝对对谁都有用的难题!
wpasp 2004-10-13 08:20:47 数据库有如下表:
table1(商品库存):ID,Name,Price,Quantity
1,苹果,1.5,1200,null
2,桃子,1.0,2700,null
3,梨,0.8,300,null
table2(客户):ID,Name,Address
1,张三,王村四组
2,李四,null
3,王七,黄河市场
table3(购买记录):Table1ID,Table2ID,pDate,Quantity
1,1,2004-1-12,5
1,2,2004-1-12,10
1,3,2004-1-12,10
2,1,2004-5-8,8
(...存放客户购买商品的记录)
现在是想得到如下查询结果:
客户 苹果 桃子 梨 购买时间
--------------------------------------
张三 5 10 10 2004-1-12
李四 8 15 60 2004-5-8
王七 4 36 40 2003-8-1
张三 0 100 55 2003-1-10
....
请问这种交错表的select是如何写呢?