Można to zrobić na wiele sposobów. Oto jedno używające skorelowanego podzapytania:
select t.*
from t
where (select count(*)
from t t2
where t2.sub_category_id = t.sub_category_id and t2.id <= t.id
) <= 10;
Można to zrobić na wiele sposobów. Oto jedno używające skorelowanego podzapytania:
select t.*
from t
where (select count(*)
from t t2
where t2.sub_category_id = t.sub_category_id and t2.id <= t.id
) <= 10;
Wybierz wszystkie wiersze z wyjątkiem jednego w MySQL
Wybrać losowy wiersz na odrębną wartość pola?
mysql z wartościami oddzielonymi przecinkami
Pole wyboru PHP ustawione do sprawdzenia na podstawie wartości bazy danych
Podczas uruchamiania funkcji EXPLAIN, jeśli wartość pola dla klucza nie jest równa null, ale dodatek jest pusta, czy używany jest klucz?