我正在尝试对两个执行左连接的表进行查询,其中两个表中有共同的字段名称。我的模糊理解是 MYSQL 不记得某些表的首字母,所以你最好使用别名。但是,以下查询在别名 muserid 上引发了未知列错误。
将不胜感激有关如何修复的建议。
$sql= "SELECT c.id as cid, c.*,m.userid as muserid
FROM `contacts` c
LEFT JOIN `mycontacts` m
ON cid = personid
WHERE muserid = '$userid' ";