有tbl50顯示50行連接表,並顯示在表中的一個表中的所有行,但不顯示,當我使用的標準在
num
1
2
3
4
5
6
7
8
all the way to 50
...
有第二查詢evtable,顯示號碼,類別,日期
eroder ecategory edate
1 beginner 02/25/2017
2 beginner 02/25/2017
3 beginner 02/25/2017
4 beginner 02/25/2017
5 Intermediate 02/25/2017
5 beginner 02/25/2017
6 beginner 02/25/2017
6 intermediate 02/25/2017
,如果我加入2,它會顯示所有1-50與信息那裏,但是當我把標準在哪裏,那隻能說明是什麼
SELECT tbl50.num, evtable.edate, evtable.ecategory, evtable.eorder
FROM evtable RIGHT outer JOIN tbl50 ON evtable.eorder= tbl50.num
WHERE (((evtable.edate)=#3/5/2017#) and ((evtable.ecategory)="beginner")
我想QRY顯示以下信息
num eroder ecategory edate
1 1 beginner 02/25/2017
2 2 beginner 02/25/2017
3 3 beginner 02/25/2017
4 4 beginner 02/25/2017
5 5 beginner 02/25/2017
6 6 beginner 02/25/2017
7
8
9
10 .....all the way to 50
這是可能通過查詢? 。我知道mysql,但這是一個訪問查詢。
看起來你正在做一個右外連接,當你想要一個左外連接時。另外,爲了清楚起見,您希望它顯示(date = 3/5/2017和category = beginner)的行或右表中沒有任何內容?在這種情況下,你應該檢查正確的連接字段(eorder)是否爲空。 – dragmosh