Можете ли вы сказать мне, если это сделано правильно, или если мне нужно улучшить некоторые из них, мне трудно понять запрос, когда существует ассоциативная сущность.
ERD http://img706.imageshack.us/img706/3796/newbitmapimageun.jpg
Список всех доноров
SELECT* from Donor;
Укажите имена и фамилии всех доноров
SELECT dfname, dlname
FROM donor
Список телефонов доноров № 106 и 125
SELECT dphone
FROM DONOR
WHERE dphone = “106”
AND dphone = “125”;
Укажите сумму, указанную каждым донором за каждый год
SELECT year
FROM YEAR IN (
SELECT donor, amount
FROM GIFT);
Список доноров, которые делали пожертвования каждый год
SELECT dfname, dlname
FROM DONOR
WHERE IN( SELECT * FROM
YEAR)
AND amount != null;
Перечислите имена доноров, которые живут в Грузии или Северной Каролине
SELECT dfname, dlname
FROM donor
WHERE state = “GA”
OR state = “NC”;
Перечислите имена доноров, чья фамилия Уильямс и которые живут в Афинах, Джорджия
SELECT dfname, dlname
FROM donor
WHERE dlname = “Williams”
AND city = “Athens”
AND state = “GA”;
Я хотел бы поблагодарить всех, кто помог, и я хотел бы поставить каждому зеленую галочку, так как все ответы предоставили решение. Я ценю помощь и, возможно, однажды смогу ответить на вопрос, который у вас может возникнуть в будущем.