多表查询的SQL语句 请问我怎么回出现这种情况select a.id ,a.name from a 这样可以查询出一些数据,但是如果我改成select a.id ,a.name from a,b就会有很多重复的记录这是什么原因啊,表B对这个应该没有什么影响啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为你没有加限制条件,相当于是a jion b需要select a.id ,a.name from a,b wehre a.id=b.id select a.id ,a.name from a,b where a.id=b.idorselect a.id ,a.name from a inner join b on a.id = b.id select distinct a.id,a.name from a.borselect a.id ,a.name from a,b wehre a.id=b.id 我觉得我的这段语句应该跟表B没什么关系吧,我没写WHERE语句,应该加不加表B,没什么区别啊 select a.id ,a.name from a a.id的a 应该是表a的别名,你加了表b它分不出来了 看过电影黑客帝国了吧?知道上面的矩阵吧?select a.id ,a.name from a,b其实就是一个矩阵,得出a的记录数*b的记录数,不信你看看记录条数 如果不关联,那qi_ting(奶牛)的select distinct a.id,a.name from a,b就去掉了重得项,得出的值也是正确的但是如果你取得不仅仅是a.表的记录,还带B表的的话,distinct也不行的 哎 影响大了 找个sql基础看看 好好看卡SQL语句的基础部分吧 同意奶牛的."select distinct a.id,a.name from a,b" select a.id,a.name from a,b其实是查个矩阵?怎么会这样啊 代码模式下,在父控件中嵌套的子控件,如何自动提示子控件类型 获取隐藏字段的值 visual studio 快捷键 OnSelectedIndexChanged 不响应的问题 关于方法中如何引入HTML控件控件的问题. 原来写在某个虚拟目录下的系统,现在放到站点根目录下,有些第三方控件失效 <div>标签难题,求救! 求救,一个关于求和可能性的算法。想锻炼大脑的进 哈稀表如何遍历一边? 小问题请教各位大侠! 关于xml Internet Explorer已经阻止从此站点下载文件到您的计算机 怎么会这样。。。
需要select a.id ,a.name from a,b wehre a.id=b.id
from a,b
where a.id=b.idor
select a.id ,a.name from a
inner join b on a.id = b.id
or
select a.id ,a.name from a,b wehre a.id=b.id
其实就是一个矩阵,得出a的记录数*b的记录数,不信你看看记录条数
select distinct a.id,a.name from a,b
就去掉了重得项,得出的值也是正确的但是如果你取得不仅仅是a.表的记录,还带B表的的话,distinct也不行的
"select distinct a.id,a.name from a,b"