5
我試圖一次查詢多個表。假設我有一個名爲PRESCHOOLERS的表,並且我有另一個名爲FAVORITE_GOOEY_TREATS的表,並在PRESCHOOLERS表中引用了FAVORITE GOOEY TREAT的ID字段中的外鍵列。如果我想要得到一張學齡前兒童名單以及他們最喜歡的食物,我該怎麼辦?我的意思是這樣的:sqlite3從多個表中選擇'where'stuff
first_name | treat
john | fudge
sally | ice-cream
這是我正在嘗試,但我有一個語法錯誤的地方部分。
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不太喜歡它。有人能指點我的一些類似的查詢的例子嗎?