webForumDet fria alternativet

namn från flera tabeller

Databaser & SQL

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

Frågan, 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 ???? \------------------ Korvfarbror--Med ring på fingret

Läs frågan i sin helhet →
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 ??

------------------
Korvfarbror som tycker om kyckling

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.

------------------
essentitia preter non sans multiplicandum

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*

------------------
Korvfarbror som tycker om kyckling

Medlem sedan dec. 200012 464 inlägg
#24

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

------------------
essentitia preter non sans multiplicandum

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)