作者rockchangnew (rock)
看板Database
标题Re: [SQL ] 完全想不到查询语法怎麽写
时间Sat Aug 22 02:08:10 2015
※ 引述《iceman0204 (LOSER)》之铭言:
: 资料库版本: MYSQL
: 内容/问题描述:
: 各位神人好, 我实在是想破头了, 学校学的不够多, 只好上来求救
: 我有一个资料表A( ID, NAME) <A1,A2,A3>
: 还有一个资料表B( ID, NAME) <B1,B2,B3,B4,B5>
: 再来就是资料表C( ID, A的ID, B的ID, C数值)
: 我要怎麽下查询才能够
: B1 B2 B3 B4 B5
: -----------------------
: A1 | C值 C值 0 0 C值
: A2 | 0 0 0 0 0
: A3 | 0 C值 0 C值 0
: 也就是如果在C没有对应的值的话, 就补上0
: 想了好几天, 一直想不到答案, 苦恼死了
: 救命呀!!!!
我是MS SQL,不知道MYSQL是否可以这样做
但是我根据您的需求用MSSQL实作
供您参考
超连结如下
http://goo.gl/4ZCQWh
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.34.194.8
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1440180492.A.2CA.html
1F:推 iceman0204: 谢谢大大, 我来好好研究一下 08/22 11:23
2F:→ rockchangnew: 你可以用关键字pivot去查mysql相关范例 08/22 13:10
3F:推 iceman0204: 是, 感谢提示, 因为今天试cross join似乎不行 08/22 20:06
4F:推 computer0112: 参考rockchangnew大大不知是否符合您的需求? 09/04 15:38