Avatar billede phliplip Nybegynder
14. februar 2006 - 11:04 Der er 6 kommentarer og
1 løsning

SQL: Join

Hej Exp!

Har 2 tabeller 'tracker' og 'tracker_return'

Når en bruger klikker på et link til en partner så registreres det i 'tracker', og hvis brugeren fuldfører køb hos partneren så registreres det i 'tracker_return'!

Nu vil jeg så gerne have følgende til at virke således at den får alle tracker-rows med og hvis der er en tracker_return der matcher tracker.id så skal den joines og hvis der ikke skal den stadig returnere 'tracker'-row, men hvor tr_id bare er lig 0 eller noget i den stil!

Har prøvet følgende.. og det virker ikke! Der kommer ikke nogen resultater og heller ikke nogen SQL-fejl!

SELECT tracker.id, tracker.timestamp, tracker.account, tracker.cp, tracker_return.id AS tr_id, tracker_return.timestamp AS tr_timestamp, tracker_return.amount AS tr_amount FROM tracker LEFT JOIN tracker_return ON tracker.id=tracker_return.tracker_id WHERE tracker.status_id<'3' AND tracker.partner_id='10001' AND tracker_return.status_id<'3' AND tracker_return.partner_id='10001'
Avatar billede langthjem Nybegynder
14. februar 2006 - 11:16 #1
Prøv denne:
SELECT tracker.id, tracker.timestamp, tracker.account, tracker.cp, tracker_return.id AS tr_id, tracker_return.timestamp AS tr_timestamp, tracker_return.amount AS tr_amount FROM tracker LEFT JOIN tracker_return ON tracker.id=tracker_return.tracker_id AND tracker_return.status_id<'3' AND tracker_return.partner_id='10001' WHERE tracker.status_id<'3' AND tracker.partner_id='10001'
Avatar billede phliplip Nybegynder
14. februar 2006 - 11:19 #2
Ja ja.. smid et svar.. fusker!
Avatar billede langthjem Nybegynder
14. februar 2006 - 11:57 #3
Så er der svaret ... plattenslager ;-)
Avatar billede phliplip Nybegynder
14. februar 2006 - 13:10 #4
Jyde !-) he
Avatar billede phliplip Nybegynder
14. februar 2006 - 13:12 #5
Der fik du lige scoret nogen billige point hva'.. viste jeg skulle have lukket inden du nåede at svare herinde :-P
Avatar billede langthjem Nybegynder
14. februar 2006 - 14:34 #6
Var de ikke ret godt givet ud når nu du ikke selv kunne klare mosten!?
Avatar billede phliplip Nybegynder
14. februar 2006 - 18:19 #7
Baaah ;)
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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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