Witam, tak jak w tytule. Potrzebuje w jednym zapytaniu pobrać informację o ilości użytkowników oraz informację o ostatnim
SELECT `username`
, COUNT(`id`
) as `cnt` FROM `4um_accounts` ORDER BY `id` DESC Limit
1
zawsze pobiera mi pierwszego użytkownika... bez względu na to czy mam desc czy asc
jedyne co do głowy mi przychodzi to:
SELECT `username`
, (SELECT
COUNT(`id`
) FROM `4um_accounts`
) as `cnt` FROM `4um_accounts` WHERE `id`
= (SELECT
MAX(id
) FROM `4um_accounts`
);
ale czy to zapytanie jest optymalne?