SELECT * FROM Tabela_A LEFT JOIN Tabela_B ON Tabela_A.subscriber = Tabela_B.subscriber WHERE emailaddress='www@www.pl' AND FIELD='18' AND DATA='numer' UNION ALL SELECT 'field' AS 'imie', 'data' AS 'imie_ok' FROM Tabela_A LEFT JOIN Tabela_B ON Tabela_A.subscriber = Tabela_B.subscriber WHERE emailaddress='www@www.pl' AND FIELD='10'
Mam tutaj błąd.
Są to 2 tabele, których układ jest następujący:
Tabela_A
subscriber|emailaddress|confirmed|secretcode|confirmip |subscribedate
1 |www@www.pl| 1 | 12345 |123.123.1.1|123456789
Tabela_B
subscriber | field | data
1 | 10 | imie
1 | 15 | nazwisko
1 | 18 | numer
1 | 20 | auto
Chcę pobrać dane w jednym zapytaniu, gdzie wyciągnę imię, numer, email, sekretny kod wybranych osób według ich numeru(pole field=18).
Wspólne pole to subscriber.
Proszę o pomoc!