left join 和where的问题在一个已经用了from a,b 方法做了联合 还能继续用left join select a.my_name,b.my_name,c.my_name from a,b left join c on c.nid=a.c_id where b.nid=a.b_id 测试代码提示出错.还有什么变通的方法 不

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 05:32:37
leftjoin和where的问题在一个已经用了froma,b方法做了联合还能继续用leftjoinselecta.my_name,b.my_name,c.my_namefroma,bleftjoin

left join 和where的问题在一个已经用了from a,b 方法做了联合 还能继续用left join select a.my_name,b.my_name,c.my_name from a,b left join c on c.nid=a.c_id where b.nid=a.b_id 测试代码提示出错.还有什么变通的方法 不
left join 和where的问题
在一个已经用了from a,b 方法做了联合 还能继续用left join
select a.my_name,b.my_name,c.my_name from a,b
left join c on c.nid=a.c_id where b.nid=a.b_id 测试代码提示出错.
还有什么变通的方法 不太想用select * from (select .)这种 因为a表里面的b_id,c_id都有索引.用临时表就会丢失.还有其他什么方法吗?

left join 和where的问题在一个已经用了from a,b 方法做了联合 还能继续用left join select a.my_name,b.my_name,c.my_name from a,b left join c on c.nid=a.c_id where b.nid=a.b_id 测试代码提示出错.还有什么变通的方法 不
出错是应为你未对a,b表做连接