Я пытаюсь запросить сразу несколько таблиц.Скажем, у меня есть таблица с именем PRESCHOOLERS, и у меня есть еще одна, называемая FAVORITE_GOOEY_TREATS, со столбцом внешнего ключа в таблице PRESCHOOLERS, ссылающимся на поле идентификатора FAVORITE GOOEY TREAT. Что бы я сделал, если бы хотел получить список дошкольников с их именами рядом с их любимыми угощениями. Я имею в виду что-то вроде:
first_name | treat
john | fudge
sally | ice-cream
Вот что я пытаюсь, но у меня синтаксическая ошибка в части where.
SELECT PRESCHOOLERS.first_name, FAVORITE_GOOEY_TREATS.name as treat
FROM PRESCHOOLERS, FAVORITE_GOOEY_TREATS
WHERE PRESCHOOLERS.favorite_treat = FAVORITE_GOOEY_TREATS.id and PRESCHOOLERS.age>15;
Насколько я знаю, такие вещи допустимы по стандартам sql, но sqlite3 это не очень нравится. Может ли кто-нибудь указать мне на несколько примеров похожих запросов, которые работают?