1
(编辑)我想写一个sql连接。MySQL左连接别名问题
SELECT a.id,
a.name,
c.name AS 'gender',
a.email,
a.phone,
a.address,
b.name AS 'level',
a.level_id
FROM ms_user a
LEFT JOIN lt_user_level b
ON a.level_id = b.id
LEFT JOIN lt_user_gender c
ON a.gender_id = c.id
WHERE a.id LIKE '%".$id."%'
AND a.name LIKE '%".$name."%'
AND 'gender' LIKE '%".$gender."%'
AND a.email LIKE '%".$email."%'
AND a.phone LIKE '%".$phone."%'
AND a.address LIKE '%".$address."%'
AND 'level' LIKE '%".$level."%'
AND a.status <> 'D'
现在我想按性别和级别搜索数据。但是,它不会出现
不能引用别名在'WHERE'条款。 – Barmar 2015-03-31 07:38:42
@Barmar: - 谢谢你指出。更新了我的答案! – 2015-03-31 07:40:09
感谢您的回复,谢谢 – littlecorn 2015-03-31 08:02:00