此查询不返回预期的结果:查询不会返回预期的结果
select users.username,firstname,lastname,nickname,address,mobile,email,gender
from users
where
username = (select userid from friends where friendid = 'ahmedhosni84') OR
(select friendid from friends where userid = 'ahmedhosni84');
我希望得到所有关于朋友的信息到指定的用户名和走出只有第一个子查询和我想出来的两个子查询
你的确可以做这样的查询 - 他们可能不会返回所需的结果。 – 2012-04-03 14:33:39
好,编辑。 :) – MichaelRushton 2012-04-03 14:38:40
我有这个错误,当我用你的答案**子查询返回多于1行** 这意味着如果用户有更多的一个朋友,我会有错误,我用你告诉我的两种风格,仍然有这个错误不适用于所有用户当然 – 2012-04-03 15:11:30