webForumDet fria alternativet

distinct, recent ??

1 svar · 181 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

hejsan har en sql som ser ut pa foljande:

SELECT DISTINCT 
                      ccStatus.orderID AS orderID, ccStatus.OrderStatus AS orderStatus, orders.fName AS fName, orders.lName AS lName, 
                      orders.Time_stamp AS time_stamp
FROM         orders INNER JOIN
                      ccStatus ON orders.ID = ccStatus.orderID
ORDER BY ccStatus.time_stamp DESC

i denna relation kan det dyka up dubletter pa orderID i ccStatus tabellen vilket medfor att nar jag listar ut innehallet sa visas dubletterna, jag vill endast lista ut, den senaste orderID'et och endast en av de inte alla... distinct funkar inte i min relation just nu?? ngn som vet hur?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT 
ccStatus.orderID, 
ccStatus.OrderStatus, 
orders.fName, 
orders.lName, 
max(orders.Time_stamp) AS time_stamp
FROM         orders INNER JOIN
ccStatus ON orders.ID = ccStatus.orderID
group by ccStatus.orderID, 
ccStatus.OrderStatus, 
orders.fName, 
orders.lName
ORDER BY time_stamp DESC
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)