我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 求一SQL语句
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

求一SQL语句

46浏览 / 1回复

115
精华
115
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 2009-01-21 13:42:20
电梯直达 确定
楼主
假设我们有以下的两个表格: Store_Information 表格
store_name         Sales         Date        
Los Angeles         $1500         Jan-05-1999        
San Diego         $250         Jan-07-1999        
Los Angeles         $300         Jan-08-1999        
Boston         $700         Jan-08-1999        
Geography 表格
region_name         store_name        
East         Boston        
East         New York        
West         Los Angeles        
West         San Diego         我们需要知道每一间店的营业额。如果我们用一个普通的连接,我们将会漏失掉 'New York'这个店,因为它并不存在于 Store_Information 这个表格。所以,在这个情况下,我们需要用外部连接来串联这两个表格: SELECT A1.store_name, SUM(A2.Sales) SALES FROM Georgraphy A1, Store_Information A2 WHERE A1.store_name = A2.store_name (+) GROUP BY A1.store_name 我们在这里是使用了 Oracle 的外部连接语法。

结果: store_name  SALES
Boston      $700
New York  
Los Angeles  $1800
San Diego    $250
请问mysql如何写?

32140108it

32140108it


精华

帖子

等  级:Lv.4
经  验:2708
发表于 2009-01-21 13:42:20 1楼
mysql 也支持外连接
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表