我努力在我的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中如何编写“*关系*”?你知道吗? –