多表查詢中,A表查B表有相同記錄,就取出,如果找不到相同數據,那麼麼在A表就顯示空白.保證顯示的數據量還是A表的. ??? 多表查詢中,A表查B表有相同記錄,就取出,如果找不到相同數據,那麼麼在A表就顯示空白.保證顯示的數據量還是A表的.這樣的SQL語句該怎樣寫呀?謝謝. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a.* ,b.*from a left join bon a.id = b.id这样的话查出来如果b中没有对应数据,那就显示NULL,如果你需要空值,就用ISNULL转换一下 select a.* ,b.*from a left join bon a.id = b.id 用左联接.可以显示一张表中的全部和另外一张表的符合条件的select a.*,b.* from a left join bon a.id=b.id order by a.id select a.*,b.*from a left join b on a.id=b.idorder by a.id 范式是数据库表结构设计必须遵守的法则吗? 视图或函数 'dynamic' 不可更新,因为修改会影响多个基表 这个SQL怎么写? 一个比较少见的问题! 刚才提问出了点错,sql数据库字段求和 如何通过修改底层属性(例如数据字典表),来修改表的属性 我想做,如下的统计,日累计,月累计,年累计 如何返回字符串中含有多少个指定的字符 Sql 语句 如何获取想要的结果 VB6的字段与SQL SERVER 字段的“兼容 剩80分了。搜索结果相关性排序问题。多谢,进来看看~ 在创建一个表中的关于时间问题
from a left join b
on a.id = b.id这样的话查出来如果b中没有对应数据,那就显示NULL,如果你需要空值,就用ISNULL转换一下
from a left join b
on a.id = b.id
select a.*,b.*
from a left join b
on a.id=b.id
order by a.id
from a left join b on a.id=b.id
order by a.id