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/03/28 18:49:46
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 测试代码提示出错.还有什么变通的方法 不
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表做连接