我正试图做两个表做一个左连接,这两个表中有共同的字段名称查询。我对模糊的理解是,MYSQL不记得某些表的首字母,所以你最好使用别名。但是,以下查询将在别名muserid上引发未知列错误。MYSQL PHP SYNTAX别名加入
想知道如何解决的建议。
$sql= "SELECT c.id as cid, c.*,m.userid as muserid
FROM `contacts` c
LEFT JOIN `mycontacts` m
ON cid = personid
WHERE muserid = '$userid' ";
当你选择'C *'为什么你要选择'c.id'一遍吗? – bonCodigo
创建别名cid – user1260310