namn från flera tabeller

Databaser & SQL

23 svar · 262 visningar · startad av icaaq · sida 2 av 2

Trådstarten, av icaaq

Jag har följande: TRF TFB TFORENING i dessa vill jag ta ut dessa tre fält: FRFNAMN FFBNAMN FFORNAMN och lägga alla namn i ett recordset. Det jag kommer att gå efter är FUSERID som finns i alla tabellerna. Det kommer väl bli nån sorts join (tror jag) men hur gör man ????

Läs hela trådstarten →
Medlem sedan okt. 20005 273 inlägg
#21

Nu är jag tillbaks...men :( jag har ju nu bytt till mySQL och då funkar det inte...hur ska jag göra då ?

det ser ut så här när jag kör en response.write:

select F_RF_NAMN as NAMN,1 from T_RF where F_USER_ID = 1 union select F_FB_NAMN,2 from T_FB where F_USER_ID = 1 union select F_FOR_NAMN,3 from T_FORENING where F_USER_ID = 1 order by 2,1

stöder inte mySQL union ??

Medlem sedan dec. 200012 464 inlägg
#22

Så är det, Mysql har inte stöd för union.

Att köra tre frågor är ji inte så kul men jag funderar lite på en alternativ formulering. Jag är tveksam till om det går med en fråga.

Medlem sedan okt. 20005 273 inlägg
#23

Att köra tre frågor är ji inte så kul men jag funderar lite på en alternativ formulering. Jag är tveksam till om det går med en fråga.

betyder det att du funderar på en lösning....*väntar iså fall*

Medlem sedan dec. 200012 464 inlägg
#24

Nej, kommer inte på något, tyvärr.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)