danisMedlem sedan aug. 2002157 inlägg hej! jag har en fråga som jag udrar om nån kan besvara
Om userID (tabell: visitor) är lika som ID (tabell: medlemmar) så borde det gå att hämta infomation mellan dem olika tabellerna va? man vet ju att userId och ID är samma. Jag vill alltså hämta information från "medlemmar" genom att veta att userID = ID.
Hur löser jag detta?
mvh Daniel
SELECT visitor.userID, medlemmar.Namn FROM visitor INNER JOIN medlemmar
ON medlemmar.ID = visitor.userID
Engine^Medlem sedan dec. 20003 887 inlägg SELECT visitor.ID, medlemmar.Namn
FROM medlemmar
INNER JOIN visitor ON visitor.ID = medlemmar.userID;
Men av det så får du ju alla medlemmar. Kanske så är det det du vill?
Vad var det som inte fungerade med Juventus1's förslag?
/r radbrytningar...
danisMedlem sedan aug. 2002157 inlägg varför står det "Namn" för?
danisMedlem sedan aug. 2002157 inlägg Nu ska jag förklara precis vad jag ska göra med koden.
Jag har en lista med de 25 senaste besökarna på sidan.
All info om besöket ligger i tabellen visitor.
"userID" är kolumnen för varje enskilt besök, i den raden finns också namn på besökaren, tidpunkt, vem han besökt m.m.
Nu vill jag göra så att man kan se om ens besökare är online eller inte, men kolumnen för att se om han/hon är det ligger i en annan tabell.
UserID och är lika och medlemmarnas ID är lika.
Jag vill alltså hämta ut ett ID från en annan tabell med hjälp av UserID.
UserID = tabell: visitor
ID = tabell: medlemmar
hoppas ni förstår hur jag vill ha det nu.
eller om ni redan förstod.
nån som vet?
mvh Daniel igen
Jag gissade bara att någon av dina kolumner hette Namn.
SELECT visitor.kolumnnamn, medlemmar.kolumnnamn FROM visitor INNER JOIN medlemmar
ON medlemmar.ID = visitor.userID