[SQL ] 想請問合併查詢?
剛剛研究了一陣子的 Join,可是感覺好像跟需要的行為不太一樣@@
小弟是用 M$-SQL,有三個 table 裡面共同都有 create_date 跟 owner 兩個欄位
(三個 table 的欄位命名不一樣,但是意思是一樣的@@)
因為需要抓出三個 table 中某個 owner 的 create_date 的最大值
(即最新加入的資料列..)
想請問大大們,有沒有辦法直接用某種 SQL 敘述式
把三個 table 中 owner='abc' 的所有資料列都抓出來
列成像是↓這個樣子呢?@@..
-----------------------
| owner | create_date |
-----------------------
| abc | 2007/01/01..|
-----------------------
| abc | 2007/01/02..|
.
.
| abc | 2007/05/10..|
-----------------------
就是想把某個使用者的所有 create_date 結合成一張 table
然後用 MAX() 對查詢結果的 table 直接抓出最新的時間出來..m(_ _)m
原本有分別對三張 table 找出最大值
可是找出三張 table 最新的 create_date 後
又不知道該怎麼把取出的字串做比較,比出三個值裡誰最新...Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.31.234
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章