Board logo

標題: [發問] 合併資料表語法問題? [打印本頁]

作者: joey0415    時間: 2010-6-7 22:22     標題: 合併資料表語法問題?

不好意思,小弟自己研究很久了,先聲明這不是功課,是小弟研究股票,只不過放在資料庫中,想把它抓出來利用一下!
共有三個表,小弟想併成一個,像中間那一個,可是小弟最後只併成最後一個語法如下:

select a.*,b.*,c.* from AAA a left join BBB b on a.代號=b.代號 left join CCC C on a.代號=c.代號 where a.日期='2009/4/1'

不知道有哪一個高人可以指點一下,小弟買書試了好久,left join , right join ,還有一般常用的where等語法,可是還是無法解決,不知道常用sql的高手,指點小弟迷津,謝謝


[attach]1173[/attach]
作者: Luc    時間: 2010-8-14 11:52

前面的Projection:
SELECT a.日期, a.代號, a.收盤, b.融資, c.三大法人 from...
作者: rick81liu    時間: 2010-8-18 12:07

select *,(Select top 1 融資 from BBB Where BBB.日期=AAA.日期 And BBB.代號=AAA.代號)
,(Select top 1 三大法人 from CCC Where CCC.日期=AAA.日期 And CCC.代號=AAA.代號)
From AAA
作者: aa7551    時間: 2010-11-24 16:35

樓上大大,有分量,子查詢很熟悉,有高手的架勢




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)