节点的重复值 - 由左连接引起?

时间:2013-08-08 17:19:28

标签: mysql groupwise-maximum

我正在使用Drupal Views创建的MySQL查询 - 它返回重复值。据我所知,这是因为节点表和注册之间存在一对多的关系,而节点的选择应该没有任何障碍,连接会使重复。

根据此处的查询,这看起来是否正确?这更多的是尝试理解查询,以及如何解决它(不幸的是,它可能在视图界面内,虽然通常很好,但目前没有给我所需的行为)

以下是查询:

SELECT DISTINCT node.title AS node_title, node.nid AS nid, registration_node.registration_id AS registration_node_registration_id, node.created AS node_created
FROM 
{node} node
LEFT JOIN {registration} registration_node ON node.nid = registration_node.entity_id AND registration_node.entity_type = 'node'
WHERE (( (node.type IN  ('event')) AND (node.status = '1') ))
ORDER BY node_created DESC
LIMIT 10 OFFSET 0

0 个答案:

没有答案