看板 PHP 關於我們 聯絡資訊
: select : * : from ( : select : ProductName, Money : from : TABLE_A : where : Time between '2009-08-04' and '2010-05-07' : union all : select : ProductName, Money : from : TABLE_B : where : Time between '2009-08-04' and '2010-05-07' : ) as tmp : group by ProductName, Money : 我沒有試過, 不過這樣做應該可以 : 你試看看 真是非常謝謝啦.... 順便問幾個問題!! union all 是不重複的意思吧!!那假如我想要讓他可重複呢? 是否刪除這行即可?(好像不行也)還是有別的指令? group by ProductName 的意思就是以ProductName作搜尋條件嗎? -- Aman ia vida 地下飛行 http://www.wretch.cc/album/luo74128 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.148.136.58
yuleen123:union all 是將 TABLE_A 和 TABLE_B 的查詢結果合在一起 07/30 16:36
yuleen123:如果要讓他可重複把 group by 那行拿掉即可 07/30 16:36
luo74128:謝謝.那請問一張表DISTINCT的話也可以像這樣列出所有的 07/30 16:48
luo74128:值嗎? 07/30 16:49
yuleen123:用 distinct 也可以列出不重複的內容 07/30 17:13
luo74128:distinct A,B 會對AB都做不重複的檢查。我要的是指對A做 07/30 17:22
luo74128:檢查,列出A,B值 07/30 17:22
luo74128:所以Distinct也可以向上面的方法一樣嗎? 07/30 17:23
liaosankai:刻SQL是個大學問呀..(感嘆) 07/31 18:02