Re: [SQL ] 1 table 抓出2種值

看板Database作者 (orz)時間13年前 (2012/07/26 23:08), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《kevin888 (kevin)》之銘言: : sql R2 : 今天遇到一個問題,雖然可以分開select找出值 : 但是想知道能不能不用分開就完成 : table1 : no1 | name | phone | money : 我想做的是,會有2個變數會傳進SQL,此變數都是no1 : 接著撈出相對應值,有人可以幫幫忙嗎? : 例如:select aa.no1 as no1, bb.no1 as no2 from table1 aa 類似 : 想要的結果是 : 001 |小強 | 0900000000 | 3000 | 小愛| 0900000111| 5000 : 005 |大比 | 0900000123 | 3000 | 小愛| 0900000111| 5000 : 小愛是會給她其中一個變數 另外也是對照 : 小強 大比是另外一個變數 每傳入一次 select一次 SELECT aa.no1, aa.name, aa.phone, aa.money, bb.name, bb.phone, bb.money FROM table1 AS aa, table1 AS bb WHERE aa.no1 IN ('001','005') AND bb.name = '小愛' 是要這樣嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.8.162

07/27 09:14, , 1F
你得應該沒錯 這問題目前發現有2種解決方式 TQ跟join
07/27 09:14, 1F

07/27 09:16, , 2F
TQ跟join都可以解決 感謝
07/27 09:16, 2F
文章代碼(AID): #1G4LrTbW (Database)
文章代碼(AID): #1G4LrTbW (Database)