Avatar billede hrole Mester
17. september 2021 - 23:52 Der er 5 kommentarer

Vælge nyeste timestamp OG under

Hej,

Jeg vil gerne trække nyeste timestamp for alle id_s i tabel_2 og joine med id_s i tabel 1 og hvor under er max – altså max timestamp OG max under.

tabel_1:
id-id_s-tlf
1-44-66778800
2-54-33445566
3-87-90909090
4-88-80808080

tabel_2:
id-id_s-under-navn-timestamp
1-88-0-mads-2021-02-01 21:21:19   
2-87-0-peter-2021-02-01 21:21:19   
3-88-0-mads-2022-06-09 23:00:00
4-44-0-ole-2021-02-01 21:21:19   
5-54-0-lars-2021-02-01 21:21:19
6-88-1-mads-2022-09-09 21:00:00

ønsker resultat:
2-87-0-peter-2021-02-01 21:21:19 - 90909090
3-88-0-mads-2022-06-09 23:00:00 - 80808080
4-44-0-ole-2021-02-01 21:21:19    - 66778800
5-54-0-lars-2021-02-01 21:21:19 – 33445566
6-88-1-mads-2022-09-09 21:00:00
Avatar billede hrole Mester
17. september 2021 - 23:53 #1
Dvs. en tilføjelse til

SELECT t1_1.id, t1_1.id_s, t1_1.navn, t1_1timestamp, t2.tlf
FROM tabel_1 t1_1 JOIN tabel2 t2 ON t1_1.id_d = t2.id_s
WHERE timestamp = (SELECT MAX(timestamp) FROM tabel_1 t1_2 WHERE t1_2.id_s = t1_1.id_s)
Avatar billede arne_v Ekspert
18. september 2021 - 02:07 #2
Proev:

SELECT t1_1.id, t1_1.id_s, t1_1.navn, t1_1timestamp, t2.tlf
FROM tabel_1 t1_1 JOIN tabel2 t2 ON t1_1.id_d = t2.id_s
WHERE timestamp = (SELECT MAX(timestamp) FROM tabel_1 t1_2 WHERE t1_2.id_s = t1_1.id_s) AND under = (SELECT MAX(under) FROM tabel_1 t1_3 WHERE t1_3.id_s = t1_1.id_s)
Avatar billede hrole Mester
18. september 2021 - 21:44 #3
@arne_v Jeg får kun resultater hvor timestamp er max for hver id_s, og ikke for hver under
Avatar billede arne_v Ekspert
20. september 2021 - 02:06 #4
hvad med OR i.s.f. AND:

SELECT t1_1.id, t1_1.id_s, t1_1.navn, t1_1timestamp, t2.tlf
FROM tabel_1 t1_1 JOIN tabel2 t2 ON t1_1.id_d = t2.id_s
WHERE timestamp = (SELECT MAX(timestamp) FROM tabel_1 t1_2 WHERE t1_2.id_s = t1_1.id_s) OR under = (SELECT MAX(under) FROM tabel_1 t1_3 WHERE t1_3.id_s = t1_1.id_s)
Avatar billede hrole Mester
23. september 2021 - 14:54 #5
@arne_v Desværre samme resultat
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester