使用 INNER JOIN 重新创建查询? [复制]
Posted
技术标签:
【中文标题】使用 INNER JOIN 重新创建查询? [复制]【英文标题】:Recreating a query using INNER JOIN? [duplicate] 【发布时间】:2013-07-13 10:51:00 【问题描述】:如何使用 Inner-Join 转换此查询:
db_query("select max(field_date_and_time_value2) as last_time
from field_data_field_date_and_time
where (field_date_and_time_value2 > '".$today."')
AND (".$node->uid." = (select uid from node where nid = " . $node->nid ."))");
【问题讨论】:
你刚刚问了同样的问题。 欢迎来到 ***。我们正在尝试在这里建立一个通常有用的问题和答案的存储库。不止一次地问同一个问题是没有帮助的。 【参考方案1】:from field_data_field_date_and_time fdt
JOIN node on fdt.<field> = node.uid
如果没有看到您的架构,很难判断 FK 在这里是什么。
【讨论】:
以上是关于使用 INNER JOIN 重新创建查询? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
表的基本查询语句及使用连表(inner joinleft join)子查询