※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: : <DBMS : Access>
: : 資料庫中兩個資料表欄位如下: ItemID SellDate Value
: : 資料表一個是PC的,一個是PocketPC的
: 沒記錯的話,你把 where 子句改成 group by ItemID
: 就不用迴圈跑你的 1 跟 2
: 至於上面說得 Access 能不能跑 、還有後面的問題... 我就跳過 [逃]
感謝回答,我現在改成下面的語法:
SELECT
Table_PC.ItemId,
min(Table_PC.SellDate) as F1,
max(Table_PC.SellDate) as F2,
min(Table_PPC.SellDate) as F3,
max(Table_PPC.SellDate) as F4
FROM Table_PC, Table_PPC
WHERE Table_PC.ItemId = Table_PPC.ItemId
GROUP BY Table_PC.ItemId
假設此時其中一邊少了一整組的 ItemId,就會少掉一整個資料行了..
請問這有辦法補救嗎?謝謝..
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄Timyau▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.133.252.2