Vad är problemet med den frågan då?
SELECT tc.fldContactID, tu.fldUID
FROM dbCommo.tblContactList tc, dbMain.tblUsers tu
WHERE tc.fldOwnID = '" . $uid . "'
AND tc.fldContactID = tu.ID
Flyttas från Mysql
2 svar · 192 visningar · startad av Patrik81
Hejsan
Mina sökningar här i forumet resulterade bara i en tråd, och den förstod jag mig inte på att använda lösningen från, så jag får tvärr skapa en ny tråd och fråga själv.
Jag har två databaser
dbMain och dbCommo
dbMain
tblUsers
ID
fldUID
dbCommo
tblContactList
fldOwnID
fldContactID
Och nu vill jag skapa en lista över de användare jag har i min kontaktlista. Dock finns alla anv. namnen i dbMain, men informationen om vilka namn jag skall hämta (via fldContactID som är densamma som ID i tblUsers) sitter i dbCommo.
Så jag skulle behöva en sql-fråga likt detta, fast som fungerar, för mitt lilla hjärnspöke här gör inte det:
SELECT dbc.tc.fldContactID, dbm.tu.fldUID
FROM dbCommo.tblContactList dbc.tc, dbMain.tblUsers dbm.tu
WHERE dbc.tc.fldOwnID = '" . $uid . "'
AND dbc.tc.fldContactID = dbm.tu.ID
Alltså hämta tillbaka id och namn för alla anv. i tabellen tblContactList där fldOwnID är lika med mitt id ($uid) och namnet står i den andra databasen.
Någon som hänger med på vad jag menar och har en lösning?
MVH Patrik
Vad är problemet med den frågan då?
SELECT tc.fldContactID, tu.fldUID
FROM dbCommo.tblContactList tc, dbMain.tblUsers tu
WHERE tc.fldOwnID = '" . $uid . "'
AND tc.fldContactID = tu.ID
Flyttas från Mysql
Wiiiie! Nu funkar det.
Visste inte att man inte skulle lägga med ett alias för vilken databas det var (dbc och dbm) men utan dem så funkgerade det ju helt underbart.
TACK!
MVH Patrik