[SQL ] left join(?)

作者: BigLoser (大魯蛇)   2014-06-24 14:59:38
資料庫名稱:mssql
內容/問題描述:
table1 talbe2
id a b c d
1 01 02 01 小明
2 02 02 02 小華
希望可以一段sql指令可以
select table1.a, table1.b from table where id=1
得到結果
a b
小明 小華
請問該怎麼下,謝謝
作者: scpisces (失敗的勇氣。)   2014-06-24 22:11:00
select t1.a,t1.bfrom table1 as t1left join table2 as t2 on t1.a=t2.cleft join table2 as t3 on t1.b=t3.cwhere t1.id=1我傾向用left join
作者: cutekid (可愛小孩子)   2014-06-25 08:36:00
推樓上(Y)修正第一行應為: select t2.d as a,t3.d as b#1JgI7Tby 中 scpisces 的作法比較好
作者: BigLoser (大魯蛇)   2014-06-25 09:58:00
樓上 你貼的那個就是我這篇的代碼吧@@
作者: cutekid (可愛小孩子)   2014-06-25 10:10:00
哈哈,對對對。我原本要推在下篇,不小心推錯篇了(逃)

Links booklink

Contact Us: admin [ a t ] ucptt.com