【发布时间】:2015-01-15 20:19:22
【问题描述】:
我真的不明白会发生什么。 我有两个表 reponses_vitesse 和 questions_vitesse,我尝试对它们进行内部连接。 哦,当然我的桌子有很好的字段。 但是无论我尝试什么,我都会在下面捕获 1054 错误...而且 ID 行当然存在于我的表中...
如果我写 选择 ID、QUESTION.reponses_vitesse、....等... 然后我在“字段列表”中得到一个 [Err] 1054 - 未知列“QUESTION.reponses_vitesse”
我用的是 mysql 5.5.24
非常感谢任何帮助。
谢谢。
[SQL]
SELECT ID.reponses_vitesse, QUESTION.reponses_vitesse, REPONSE.reponses_vitesse,VALEUR_CONTESTATION.reponses_vitesse, SESSION_ID,
NOM_QUESTION.questions_vitesse, TEXTE_QUESTION.questions_vitesse, OBLIGATOIRE.questions_vitesse
FROM reponses_vitesse
INNER JOIN questions_vitesse ON QUESTION.reponses_vitesse = QUESTION.questions_vitesse`
WHERE SESSION_ID.reponses_vitesse = 'apbt8p7g64g44jdc5o2bpp4t13'
GROUP BY ID.reponses_vitesse
ORDER BY ID.reponses_vitesse ASC
[Err] 1054 - “字段列表”中的未知列“ID.reponses_vitesse”
【问题讨论】:
-
我认为您制作选择查询的方式存在问题。如果您要在选择中执行 ID.responses_vitesse 之类的操作,则需要有一个名为“ID”的别名表。例如,“从 response_vitesse AS ID 中选择 ID.response_vitess”。将来,如果您遇到此类问题,请发布您的表架构。希望这会有所帮助。
标签: mysql