2013-08-16 27 views
2

我在使用內部連接時遇到了一個奇怪的MySQL問題(儘管我不確定這是否是它的原因)。當我嘗試從特定表格中選擇列時(出現不明確的列),就會出現我的問題。我收到一個友好的小錯誤,告訴我該列不存在。 (未知列在「字段列表」 items.id')'字段列表'中的未知列名'table.column'

無論如何,這是我的查詢:

SELECT `items`.`id`, `chemical_name`, `full_name`, `amount`, `smiles`, `inchi`, `inchikey`, `average_mass`, `molecular_weight`, `monoisotopic_mass`, `nominal_mass` FROM `items` A INNER JOIN `chemicals` B ON A.csid = B.csid WHERE `owner` = '2' 

我做得不對或這是一些奇怪的MySQL錯誤?

感謝

回答

5

您可以使用別名A您表items

使用A.id在你的選擇,而不是items.Id和你應該罰款

+0

啊,本來是得到了它,謝謝:)我不能接受你的答案另外7分鐘,但我會當我可以 – narruc

+0

很高興我能幫助:)歡呼聲 – Pascamel

相關問題