jak powinno wyglądać zapytanie SQL, gdy chcę pobrać w jednym rekordzie dane 2 użytkowników?
Tabela 'users':
id INT NOT NULL
nazwa VARCHAR(20) NOT NULL
potrzeba mi zrobić coś w stylu:
"wybierz: nazwę użytkownika o id = 1 i wyświetl jako pole User1, nazwę użytkownika o id = 2 i wyświetl jako pole User2"
co prawda mam pomysł jak to zrobić, ale nie wiem, czy nie ma lepszego. mianowicie:
select (select nazwa from users where id = 1) as User1, (select nazwa from users where id = 2) as User2