让tbl50显示50行
num
1
2
3
4
5
6
7
8
all the way to 50
...
第二个查询可以显示数字,类别,日期
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,但这是一个访问查询。
答案 0 :(得分:0)
使用子查询:
SELECT tbl50.num,evtable.edate,evtable.ecategory,evtable.eroder FROM tbl50 LEFT JOIN(SELECT * FROM evtable WHERE ecategory =' begineer')evtable ON num = eroder;