推 PsMonkey:語法一整個就是奇怪... 08/30 17:14
我也覺得我的語法很怪 最主要是想說 可以查出 剩下的學號
不知道有沒有這種語法
※ 編輯: forgot75421 來自: 118.161.164.52 (08/30 17:18)
我有兩個table D1跟D2
D1 裡面的欄位有
RFID跟日期
1111 2008/1/1
2222 2008/1/1
4444 2008/1/1
D2 裡面的欄位有
RFID跟學號
1111 1901
2222 1902
3333 1903
4444 1904
5555 1905
6666 1906
SELECT 學號
FROM D2 INNER JOIN D1 ON D2.RFID=D1.RFID
WHERE 日期="2008/1/1";
上面是我的查詢
所以可以顯示出 1901 1902 1904
現在我想要查詢出剩下的學號 也就是 可以查詢出1903 1905 1906
所以我使用了LEFT JOIN的方式
SELECT 學號
FROM (D2 INNER JOIN D1 ON D2.RFID=D1.RFID)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
使它成為一個table然後在後面加上right join D2 on .....可是這邊我就寫不出來了
我有試過寫 (D2 INNER JOIN D1 ON D2.RFID=D1.RFID).學號=D2.學號;
^^^^^^
( 我想是因為這邊出了問題 )
可是不行
WHERE 日期="2008年8月30日";
可以請大家幫我個忙嗎
另外access是不是不支持SQL的minus語法阿??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.164.52
※ 編輯: forgot75421 來自: 118.161.164.52 (08/30 15:49)
※ 編輯: forgot75421 來自: 118.161.164.52 (08/30 16:01)