У меня есть 2 таблицы в Access, и я пытаюсь создать LookUp Query.(Я новичок в SQL)
Dogs
ID
DogName
Type
(int
) Либо 1,2,3,4
ClassResults
ID
ClassEntered
(int
) 1-24 DogName
Итак, в моем поиске я пытаюсь найти всех собак из таблицы DOGS
, что, если ClassEntered
меньше 12, выберите всех собакс TYPE
1 или 2.
Dogs
Образец данных:
ID DogName Type
0 AAA 1
1 BBB 3
2 CCC 1
3 DDD 2
4 EEE 4
ClassResults
Образец данных:
ID ClassEntered DogName
0 6 ?????
Итак, выпадающий списокдля DogName
должно отображаться:
0, AAA, 1
2, CCC, 1
3, DDD, 2
SELECT DISTINCT Dogs.DogName FROM Dogs, ClassResults
WHERE (IIf([ClassResults].[ClassEntered] < 10,[Dogs.Type]<3,[Dogs.Type]>2)) ORDER BY Dogs.DogName;
SELECT DISTINCT Dogs.DogName FROM Dogs, ClassResults
WHERE (IIf([ClassResults].[ClassEntered] < 10,[Dogs.Type]<3,[Dogs.Type]>2)) ORDER BY Dogs.DogName;
Надеюсь, это имеет смысл.Stephan