![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) ![]() ![]() |
Witam
Poniższe zapytanie do bazy danych wyświetla mi dane z 'tabela_1' które mają takie samo pole 'email' jakie występuje w 'tabela_2' - w jaki sposób wyświetlić rekordy które nie są powiązane z 'tabela_2' (rekordy z pola 'email' w 'tabela_2' niewystępujące w polu 'email' w 'tabela_1')? Próbowałem rozwiązania " f.email='' " niestety, zwraca 0 wyników...
Z góry dzięki za pomoc Pozdrawiam Ten post edytował JamalBIG 22.09.2012, 20:57:56 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Kod SELECT o.*, f.email FROM tabela_2 o LEFT JOIN tabela_1 f ON o.email = f.email WHERE f.email IS NULL
-- lub SELECT * FROM tabela_2 WHERE email NOT IN (SELECT email FROM tabela_1) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 29.06.2025 - 09:04 |