【发布时间】:2014-08-04 06:00:26
【问题描述】:
我正在使用表达式引擎和允许您使用 MySQL 获取结果的查询模块。我有一组数据,我试图将其与用户关联。我的查询目前如下:
SELECT COUNT(*)
FROM exp_channel_grid_field_11
INNER JOIN exp_member_data
WHERE `col_id_12` = 'Race' && `member_id` = '1'
所以,我对加入并不太了解,但我只是在寻找计数。谢谢。
【问题讨论】:
-
在您的查询中缺少 on 子句。能否展示一下表格结构,以便我们了解表格必须如何连接?
-
您确定需要加入吗?可能你只是想做
SELECT COUNT(*) FROM exp_channel_grid_field_11 WHERE col_id_12 = 'Race' and member_id = '1' -
@Jens:在 MySQL 中,
on子句是可选的。没有on的join是其他数据库所称的cross join,或完整的笛卡尔积。