Pobieranie danych z dwóch tabel

0

Witam
mam 2 tabele w pg:
users

  • user_name
  • email
  • password

i

email

  • id
  • email
  • add_time
  • key

Cześć adresów email będących w tabeli users jest też w tabeli email
teraz chcę pobrać wszystkie adresy email z tabeli users i jeśli jego odpowiednik występuje w tabeli email to pobrać add_time jeśli nie ma odpowiednika wstawić jakąś defaultową wartość.

to pobiera mi tylko wartości które powtarzają się w obu tabelach

 
SELECT u.email,add_time FROM users AS u, email AS e WHERE u.email=e.email

kombinowałem z IF ale to mi po prostu nie wychodzi.

1
SELECT u.email, e.add_time FROM users AS u LEFT OUTER JOIN email AS e ON u.email = e.email

Jeśli w email nie ma odpowiednika, to add_time ma wartość NULL.

0

O to właśnie chodziło dziękuję :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.