作者tracy8901 (吃比瘦更有福)
看板Database
標題[SQL ] 請問O是指甚麼?
時間Mon Apr 8 16:41:03 2013
SELECT O.* FROM PRODUCT P
FULL JOIN ORDERS O
ON O.PRODUCTID=P.PRODUCTID
WHERE O.ORDERDATE=
(SELECT MAX(ORDERDATE)FROM ORDERS
WHERE ORDERS.PRODUCTID=O.PRODUCTID
請問O究竟是指Join後的資料表還是指'Orders'資料表呢?
感謝回答~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.124.1
1F:→ tracy8901:使用SQL2005 04/08 16:41
2F:→ ttnan:是ORDERS的別名, P是PRODUCT的別名,可以隨便取 04/08 17:25
3F:→ tracy8901:但是我下邊如果O.PRODUCTID改為ORDER.PRODUCTID結果會不 04/08 18:18
4F:→ tracy8901:同耶...? 04/08 18:19
5F:→ ttnan:同一Table用了兩次,為了區別必須取別名,而且必須不同名字 04/09 11:14
6F:→ tracy8901:懂了 感謝! 04/09 14:28