MySQL GROUP BY
SELECT Manufacturer, COUNT(*) AS ModelsCount
FROM Products
WHERE Price > 30000
GROUP BY Manufacturer
ORDER BY ModelsCount DESC
MySQL GROUP BY
SELECT Manufacturer, COUNT(*) AS ModelsCount
FROM Products
WHERE Price > 30000
GROUP BY Manufacturer
ORDER BY ModelsCount DESC
mysqli query order by before group by
//it is very difficult to find a query that uses Order By before Group By
//so, below is the query when you want to first order the results in Asc (min) or Desc (max) order, and then Group by
$raw_query = 'SELECT p1.* FROM table1 p1
INNER JOIN ( SELECT max(firstValue) MaxAnyId, secondValue
FROM table1
WHERE user_id=162
AND status_id=70
GROUP BY secondValue
) p2
ON p1.secondValue = p2.secondValue
AND p1.firstValue = p2.MaxLogId
WHERE p1.user_id=162
AND p1.status_id=70
order by p1.firstValue desc';
//for Laravel ->
$q = DB::select($raw_query);
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us