[SQL ] 完全想不到查询语法怎么写

楼主: iceman0204 (LIFE)   2015-08-21 18:05:48
数据库版本: 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
作者: shadow0828 (Vugtis Of Shadow)   2015-08-21 18:34:00
Isnull
楼主: iceman0204 (LIFE)   2015-08-21 18:40:00
我是想问怎么让资料直的按A1-A3, 横到B1-B5来排列目前是先SELECT A表 left join C表, 可以让A全出现可是这样, 就不能让B全部在横的出现了 -__- HELP!
作者: shadow0828 (Vugtis Of Shadow)   2015-08-22 08:49:00
cross join 看有没有你要的东西 有的话再缩小看看
楼主: iceman0204 (LIFE)   2015-08-22 11:41:00
谢谢, 我会研究CROSS JOIN看看....
作者: rockchangnew (rock)   2015-08-22 13:11:00
你可以用pivot当关键字去查mysql的作法

Links booklink

Contact Us: admin [ a t ] ucptt.com