我在 MySQL 中遇到过连接子句的这个错误,但我对 JOIN
参数还很陌生,我不确定这意味着什么。有人可以帮忙吗?
Column 'id' in where clause is ambiguous
SELECT * FROM (`venues`)
JOIN `venues_meta` ON `venues_meta`.`venue_id` = `venues`.`id`
WHERE `id` = '12'
最佳答案
您需要完全符合 id
因为venues
和 venues_meta
两者都有一个名为 id
的列.
关于php - where 子句中的列不明确 - 这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6062185/