在sql(php)中连接列不';不显示所有结果
语言是PHP,我有以下SQL语法:在sql(php)中连接列不';不显示所有结果,php,sql,join,mysqli,Php,Sql,Join,Mysqli,语言是PHP,我有以下SQL语法: SELECT computers.user_1, computers.user_2, users.user_id as userId1, users.user_id as userId2 FROM computers LEFT JOIN users ON computers.user_1 = users.id LEFT JOIN users ON computers.user_2 = users.id WHERE computers.id = '".$id."
SELECT computers.user_1, computers.user_2, users.user_id as userId1, users.user_id as userId2
FROM computers
LEFT JOIN users ON computers.user_1 = users.id
LEFT JOIN users ON computers.user_2 = users.id
WHERE computers.id = '".$id."'
表“computers”有“user_1”、“user_2”和“user_3”列,其中包含与表“users”的行id相对应的数字。在“users”中有一列“user_id”(类似于ABC123)。
这意味着可以将一个用户分配给多台计算机
这种语法不起作用。当我回音时,什么也看不出来。我一次只能回音一个。如何修复它?为表
用户设置别名
SELECT computers.user_1, computers.user_2, u1.user_id as userId1, u2.user_id as userId2
FROM computers
LEFT JOIN users as u1 ON computers.user_1 = u1.id
LEFT JOIN users as u2 ON computers.user_2 = u2.id
WHERE computers.id = '".$id."'