Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

poslednji zapis uz pomoc join-a?

[es] :: MS SQL :: poslednji zapis uz pomoc join-a?

[ Pregleda: 379 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2730
*.routotelecom.com.

Sajt: aleksandaraleksandar.blog..


Profil

icon poslednji zapis uz pomoc join-a?20.01.2008. u 16:46

dve tabele:

tabela 1: id, date
tabela 2: id, username

kako ispisati samo poslednji podatak iz tabele 1 za sve korisnike iz tabele 2?

svaki join mi daje isti rezultat


Garnišne - za vaš dom
Opera 9: srpski prevod

---
Najveća B2B mreža: http://www.xing.com/go/invite/7087568.4f7e28 (<-- sa pozivnicom dobijate besplatno članstvo)
20.01.2008. u 16:46 

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1505
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: poslednji zapis uz pomoc join-a?20.01.2008. u 19:54
Code:

SELECT MAX(Date) AS Poslednji, username 
FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.ID = Tabela2.ID
GROUP BY username

vidi GoranVucicevic #28045

www.clickersoftware.com
20.01.2008. u 19:54 

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2730
*.routotelecom.com.

Sajt: aleksandaraleksandar.blog..


Profil

icon Re: poslednji zapis uz pomoc join-a?20.01.2008. u 20:47
ovaj kod:

Code:
SELECT u_id,date
FROM tabela1 where u_id in (19,160)
ORDER BY date desc 
LIMIT 10


ispisuje:

Code:
 u_id |    date    
------+------------
  160 | 2008-01-14
   19 | 2008-01-14
   19 | 2008-01-14
   19 | 2008-01-14
  160 | 2008-01-14
  160 | 2008-01-14
  160 | 2008-01-14
   19 | 2008-01-14
   19 | 2008-01-14
   19 | 2008-01-14


i gotov je u sekundi.

ovo sto si napisao traje previse dugo cak i kada dodam uslov

Code:
...
WHERE id in (19,160)


imas li jos neki predlog?
Garnišne - za vaš dom
Opera 9: srpski prevod

---
Najveća B2B mreža: http://www.xing.com/go/invite/7087568.4f7e28 (<-- sa pozivnicom dobijate besplatno članstvo)
20.01.2008. u 20:47 

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1505
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: poslednji zapis uz pomoc join-a?20.01.2008. u 21:19
A sta si ti ono pitao?
vidi GoranVucicevic #28045

www.clickersoftware.com
20.01.2008. u 21:19 

aleksandaraleksandar
aleksandar
[earth].[europe]

Član broj: 13175
Poruke: 2730
*.routotelecom.com.

Sajt: aleksandaraleksandar.blog..


Profil

icon Re: poslednji zapis uz pomoc join-a?20.01.2008. u 21:33
kako da spajanjem dve tabele dobijem samo jedan zapis (po id-u), a ne kombinaciju koja se dobija klasicnim JOIN pristupom.

da probam ovako: u jednoj tabeli je id kupca i datum kupovine.
u drugoj tabeli je id kupca i ime kupca.

kako dobiti id kupca, ime kupca i datum poslednje kupovine?
Garnišne - za vaš dom
Opera 9: srpski prevod

---
Najveća B2B mreža: http://www.xing.com/go/invite/7087568.4f7e28 (<-- sa pozivnicom dobijate besplatno članstvo)
20.01.2008. u 21:33 

CallMeSaMaster
Sarajevo

Član broj: 43611
Poruke: 336
*.versanet.de.



Profil

icon Re: poslednji zapis uz pomoc join-a?20.01.2008. u 22:47
Ako sam dobro shavtio, mislis na ovo?


Code:


SELECT top 1 u_id,date
FROM tabela1 where u_id in (19,160)
ORDER BY date desc 
20.01.2008. u 22:47 

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1505
*.dialup.neobee.net.

Sajt: www.clickersoftware.com


Profil

icon Re: poslednji zapis uz pomoc join-a?21.01.2008. u 06:27
Citat:
aleksandaraleksandar:kako ispisati samo poslednji podatak iz tabele 1 za sve korisnike iz tabele 2?


za sve korisnike
vidi GoranVucicevic #28045

www.clickersoftware.com
21.01.2008. u 06:27 

[es] :: MS SQL :: poslednji zapis uz pomoc join-a?

[ Pregleda: 379 | Odgovora: 6 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.