【发布时间】:2017-12-11 04:37:48
【问题描述】:
我正在尝试在 SQLite3 中执行内部联接,但它不起作用。我不断收到错误消息,表明 table2 中的字段名称不明确。
不胜感激任何关于原因的意见。
SELECT
table1.id, table1.cd1, table1.cd2, table1.cd3, table1.cd4, table2.ab
FROM
table1
INNER JOIN table2 ON table2.dx = table1.cd1
INNER JOIN table2 ON table2.dx = table1.cd2
INNER JOIN table2 ON table2.dx = table1.cd3
INNER JOIN table2 ON table2.dx = table1.cd4
GROUP BY 1, 2, 3, 4, 5, 6
table2中的字段“dx”对应table1中的四个不同的字段:“cd1”、“cd2”、“cd3”、“cd4”。
【问题讨论】:
标签: sql sqlite inner-join