2013-11-28 185 views

回答

1

這裏是您要求的查詢

select * from customer where cno in (select cno from oder where (orderdate=getdate() or orderdate = getdate()-1)) 
+0

檢查用戶詢問的問題。他只想要客戶的名字。而不是所有的細節。所以訂購線不需要在所有 –

+0

比你這麼多 – user3032239

+0

真的我知道了這個子查詢knw如果你能給我加入查詢(自然加入) – user3032239

0

選擇從客戶C *連線此查詢加入對o.cno奧德Ø = c.cno 將oderline ol加入ol.oder_no = o.oder_no 其中oderdate> = getdate() - 1

+0

你的意思是這個 - select * from Customer as c,oder as o,oderline as ol其中c.cno = o.cno和o.oder_no = ol.oder_no和o.oderdate> = getdate() - 2 – user3032239

+0

join < <我可以知道爲什麼選擇*從客戶作爲c,或作爲o,oderline作爲其中c.cno = o.cno和o.oder_no = ol.oder_no和o.oderdate> = getdate() - 2 <<<<不能使用這個?用出去用加入 – user3032239

+0

沒有我的說法是正確的連接和所有。然而,兩者完成同樣的事情。只是不同的方法來執行表連接。 –