webForumDet fria alternativet

Hämta användare (+kontaktuppgifter om angivna)

Databaser & SQL

2 svar · 407 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#1

Ett exempel visar bäst:

SELECT u.namn, k.tele
FROM user u
INNER JOIN kontakt k ON u.userID= k.userID

Här hämtar jag användares namn och telefonnummer. Funkar bra så länge användaren har lagt in sina kontaktuppgifter i tabellen 'kontakt' (det finns ingen post med användarens ID i kontakt-tabellen förns denna lagt in).

Problemet är alltså att jag vill loopa ut alla användare oavsett om de lagt in sitt tlefonnummer eller ej. Är det inlagt så skall det hämtas.

Hur ska jag göra?

Medlem sedan dec. 200012 464 inlägg
#2
 SELECT u.namn, k.tele
FROM user u
left JOIN kontakt k ON u.userID= k.userID
Medlem sedan jan. 20051 130 inlägg
#3

Aha, va det så lätt! Känner att jag bör läsa på lite... :) Tack, ska testa imorrn.

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)