[MYSQL] subzapytanie

0

Witam,
Mam zapytanie ktore pobiera id uzytkownika:

SELECT user_id FROM phpbb_users WHERE user_posts <> 1;

Chce uzyc tej listy pobranych user_id do wziecia z innej tabeli cos wedlug tych id.
Jak to powinno isc:

SELECT czas_zycia
FROM phpbb_zycie
WHERE user_id IN ( SELECT user_id FROM phpbb_users WHERE user_posts <> 1 );

Cos takiego? Prosze poprawic zeby zadzialalo, spasiva.

0

Takie cos powinno dzialac, pytanie jaka wersje Mysql'a masz.

Na wersji ponizej 4.2 (chyba od tej wersji sa podzapytania) powinno tez zadzialac to:

select czas_zycia from phpbb_zycie z inner join phpbb_users u on u.user_id = z.user_id where user_posts <> 1

Ewentualnie napisz komunikat bledu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1