Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Webbutveckling relaterat > Databaser och SQL

lägg ihop två tabelelr som redan har en join?

nabbiii
nabbiii

Gradering

#18999

hejsan,

jag undra hur jag ska joina en tabell med en annan som redan har en join från början...

jag vill joina:

--PAYMENT--
"SELECT fname, lname, user_id, socialSecurityNo, bankType, accountNo, payment.amount, payment.cellphone, message, bankName FROM user JOIN payment ON(user.id=payment.user_id) WHERE payment.user_id = '"&session("id")&"' ORDER BY incomeDate DESC"

med:

--PAYMENTDONE--
"SELECT fname, lname, user_id, socialSecurityNo, bankType, accountNo, paymentdone.amount, paymentdone.cellphone, message, bankName FROM user JOIN paymentdone ON(user.id=paymentdone .user_id) WHERE paymentdone.user_id = '"&session("id")&"' ORDER BY incomeDate DESC"

 

dvs jag vill kunna skriv en ända rad SQL query som gör att jag får ut rader från båda dessa SELECT-satser

Redigerades av nabbiii den 2 januari 2010. Läs tidigare inlägg.
ID: #18999 | Skapades: 2010-01-02 02:04:35 | Tråden har 1 svar och har lästs 178 gånger.

voigtan
voigtan

Gradering

#19003

Det får du nog göra en LEFT INNER JOIN för, eftersom du även vill visa dina PAYMENT även om dom inte är "PAYMENTDONE", eller du vill bara visa om det finns med en PAYMENTDONE?

På första SQL frågan vilka fält tillhör payment och vilka tillhör user på följande fält:

fname, lname, user_id, socialSecurityNo, bankType, accountNo, message, bankName?

Och hur ser tabellstrukturen ut för alla 3 tabeller du jobbar mot? Finns det konflikter i dessa fält?

Och som vanligt, vilken DBMS (databashanterare) använder dig av?

redigerad:

Det ser ju ut som paymentDone och Payment är mer eller mindre samma struktur i dina tabeller, det är nog en UNION kod du är ute efter?

http://www.tizag.com/sqlTutorial/sqlunion.php

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
Redigerades av voigtan den 2 januari 2010. Läs tidigare inlägg.
Redigerades av voigtan den 2 januari 2010. Läs tidigare inlägg.
Redigerades av voigtan den 2 januari 2010. Läs tidigare inlägg.
ID: #19003 | Skapades: 2010-01-02 10:03:59
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy