我努力在我的PHP應用程序中編寫SELECT查詢。情況如下:SQL查詢從條件是從相關表中選擇值
我有表地址與表CONTEST的一對多關係。關係是通過聯結表ContestHasAddress。 CONTEST表通過聯結表ContestHasDate與DATE表具有多對多關係。
我試圖從ADDRESS表中選擇所有列WHERE與其CONTEST相關的DATE的column1(與ADDRESS相關的人)比特定的VALUE更大。我附上下面的linke顯示phpmyadmin的關係視圖。
我試過,但它是一個失敗
SELECT address.*
FROM address,
contest,
date
WHERE address.contest.dates[0].start_time > TIMESTAMPVALUE
今天提示:切換到現代的,明確的'JOIN'語法。易於編寫(沒有錯誤),更易於閱讀(和維護),並且在需要時更容易轉換爲外部聯接。 – jarlh
SQL中如何編寫「*關係*」?你知道嗎? –