Just nu i M3-nätverket
Gå till innehåll

Matcha data från 2 tabeller och visa rätt...


sMe

Rekommendera Poster

Hallå.

 

Jag har två tabeller. Först har jag en tabell för användare och en för meddelande:

 

[users]

id

username

 

[messages]

id

message

messFrom

messTo

 

messFrom innehåller id't på den som skrivit messet och messTo innehåller id't på den som ska få meddelandet.

 

Nu vill jag att när en användare ska se sina meddelanden ska det inte stå vilket id det kommer ifrån utan det ska stå namnet på den som skickat messet.

 

Med andra ord så ska den lista alla meddelanden från "messages" och samtidigt hämta "username" från "users" tabellen.

 

Antar att det är en enkel subquery eller join men jag får inte till det.

Någon som har ett exempel på en enkel SELECT-sats för detta?

 

 

[inlägget ändrat 2004-11-11 01:34:07 av sMe]

Länk till kommentar
Dela på andra webbplatser

Följande listar det du vill ha för användaren med id=10:

 

[color="#0000ff"]SELECT[/color] U.username [color="#0000ff"]FROM[/color] (users U [color="#0000ff"]INNER JOIN[/color] messages M [color="#0000ff"]ON[/color] M.messFrom=U.id) [color="#0000ff"]WHERE[/color] M.messTo=10

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...