Re: [問題] 請問一個SQL

看板Web_Design作者 (痞子軍團團長)時間19年前 (2005/12/12 16:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《cyril63 (陽光 海與沙灘)》之銘言: : 我有下列 2 table : Name Sex Age : ===================== : John M 21 : Mark M 20 : Mary F 25 : Jean F 23 假設上面這個叫做 Student 下設下面這個叫做 Class : Name Course Grade : ==================== : John Math A : John Art B : John English A : Mark Math A : Mark Art A : Mary Math C : Mary Art B : Mary English B : Jean Art A 硬幹法 select s.*, m.grade as Math, a.grade as Art, e.grade as English from student as s, (select * from class where course='math') as m, (select * from class where course='art') as a, (select * from class where course='english') as e where s.name *= m.name and s.name *= a.name and s.name *= e.name 這個語法應該是 OK 的,不過,看個概念就好... XD *= 應該是 left outter join,我忘記標準的 SQL 要怎麼寫了... 不過,說真的為什麼只能用 SQL 呢? ==.==? 有時候把事情都丟給 SQL,未必是好事情 : 如何只用 SQL 展成下列 Table ???? : Name Sex Age Math Art English : =============================================== : John M 21 A B A : Mark M 20 A A : Mary F 25 C B B : Jean F 23 A -- 侃侃長論鮮窒礙 http://www.psmonkey.idv.tw 眾目睽睽無心顫 telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 拜託不要,我對女案主過敏 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.16.17

12/12 22:12, , 1F
Thank you..你的方法可以喔
12/12 22:12, 1F
文章代碼(AID): #13dJ51fK (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #13dJ51fK (Web_Design)