[英]How can i get the latest record of my tabel
如何從表格中獲取最新日期。 如果我告訴你我的意思,也許會更好。
這是我目前的表格輸出
TransactionID Title Date
23132 Locaton 2013-05-17 10:02:04
23131 Novuel 2013-05-16 16:26:45
23130 Novuel 2013-05-16 11:41:21
23129 Locaton 2013-05-15 15:02:47
23128 Mama Rosa 2013-05-15 14:42:44
23127 Locaton 2013-05-14 18:21:32
23126 Rohan 2013-05-14 12:46:56
這是期望的輸出:
TransactionID Title Date
23132 Locaton 2013-05-17 10:02:04
23131 Novuel 2013-05-16 16:26:45
23128 Mama Rosa 2013-05-15 14:42:44
23126 Rohan 2013-05-14 12:46:56
你可以這樣我只想從mysql的每個標題中獲取最新日期。
這就是我到目前為止嘗試獲得所需輸出的方法:
("SELECT t.transactionid,
ct.title,
max(t.transactiontime)
FROM exp_channel_titles AS ct
LEFT JOIN transactions AS t ON (ct.entry_id = t.restaurant_id)
WHERE t.transactiontime IN
(SELECT max(t.transactiontime)
FROM transactions AS t)
GROUP BY ct.entry_id
ORDER BY t.transactiontime DESC");
select * from t t1
where
NOT EXISTS (select transactionID
from t where t.Title=t1.title
and t.date>t1.date)
你可以試試這個:
SELECT t1.transactionid, ct.title, t1.transactiontime
FROM exp_channel_titles as ct
LEFT JOIN
(Select t.* from transactions as t
INNER join (SELECT max(TransactionID) FROM transactions group by Title having transactiontime=max(transactiontime) ) temp
ON temp.TransactionID= t.TransactionID) as t1
on ct.entry_id = t1.restaurant_id
SELECT MAX(t.transactionid) AS TRANSACTION_ID, ct.title, MAX(t.transactiontime)
FROM exp_channel_titles as ct
LEFT JOIN transactions as t
on (ct.entry_id = t.restaurant_id)
GROUP BY CT.TITLE
試試這個: w3schools
不確定這是不是你的意思
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.