我試圖獲取所有與公司相關聯繫的公司的列表。出於理由,我假設每個公司只有一個聯繫人。我嘗試使用以下命令:如何訪問子選項中的外部列
SELECT companies.id as company_id, contacts.name, contacts.email
FROM companies, (SELECT * FROM contacts WHERE companyId = company_id LIMIT 1) as contacts
但我發現了這個錯誤:
1054 - 中未知列'COMPANY_ID「where子句」
我已經試過幾乎所有在列和桌子上出現混淆的變化,但整天早上沒有任何運氣。有任何想法嗎?
感謝
您是否嘗試過使用全表名稱而不是別名? – SWeko
like companies.id?是的,但我得到了同樣的錯誤。我有一種感覺,它可能只是別名的錯誤組合,但我一直在嘗試一切! – rsmith