JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » JDBC/SQL討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:請問select two table會發覺資料被合併在一起 可以不要合併嗎 [Re:平衡]
winddknight





發文: 162
積分: 0
於 2011-10-13 15:27 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
平衡 wrote:
我有兩個table 存放不同的資料

我想要select這兩個table 取得我指定的時間的資料

但是會發覺資料都會被合併再一起

例如
select * from A,B where A.date == xxx OR B.date == xxx

但是顯示出來的結果都是A的資料和B的資料合在一起 可以分開顯式嗎?


如果這2個TABLE沒有關聯
那麼你需要下2次SQL

1
2
3
select * from A where A.date = ?
// or
select * from B where B.date = ?


如果是有關聯的,那麼你需要做JOIN,再挑出你要的欄位

1
2
// for example ...
select A.name, B.age from A, B where A.id = B.id and (A.date=? or B.date=?)


如果沒有關聯,你又想在一個結果畫面看到

1
2
3
select * from A where A.date=?
union
select * from B where B.date=?


欄位數要不要一樣,這可能要TRY一下 ~~


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
1637 請問select two table會發覺資料被合併在一起 可以不要合併嗎 平衡 168 2011-10-13 10:08
1610 Re:請問select two table會發覺資料被合併在一起 可以不要合併嗎 bxctn 6 2011-10-13 11:24
1532 Re:請問select two table會發覺資料被合併在一起 可以不要合併嗎 winddknight 613 2011-10-13 15:27
1594 Re:請問select two table會發覺資料被合併在一起 可以不要合併嗎 平衡 464 2011-10-13 20:46
» JWorld@TW »  JDBC/SQL討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8