商業世界1256987每月10 2009-10-28SQL查詢...多個最大值選擇。幫助需要
商業世界1256987每月10 2009-09-23
商業世界1256987每月10 2009-08-18
Linux的4 U 456734每月25 2009-12-24
Linux的4 U 456734月25 2009-11-11
Linux的4 U 456734月25 2009-10-28
我得到這樣的結果與查詢:
SELECT DISTINCT ljm.journelname,ljm. subscription_id,
ljm.frequency,ljm.publisher, ljm.price, ljd.receipt_date
FROM lib_journals_master ljm,
lib_subscriptionhistory
lsh,lib_journal_details ljd
WHERE ljd.journal_id=ljm.id
ORDER BY ljm.publisher
我需要的是在每個日記的最後日期?
我嘗試此查詢:
SELECT DISTINCT ljm.journelname, ljm.subscription_id,
ljm.frequency, ljm.publisher, ljm.price,ljd.receipt_date
FROM lib_journals_master ljm,
lib_subscriptionhistory lsh,
lib_journal_details ljd
WHERE ljd.journal_id=ljm.id
AND ljd.receipt_date = (
SELECT max(ljd.receipt_date)
from lib_journal_details ljd)
但它給我從整列的最大值。我需要的結果將有兩個日期(每個雜誌的最大值),但是這個查詢只給我一個?
請格式化問題,尤其是代碼,以便它是可讀的 – Mark 2009-10-28 11:52:39
對不起...我試過,但作爲一個新手,無法格式化不夠好... :( – dev646 2009-11-03 05:52:20