Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Liczenie wierszy z podzapytania

SELECT ( SELECT COUNT(id) FROM aTable ) as count FROM table

Zakładam, że twój przykład jest skróconą wersją twojego rzeczywistego zapytania, więc być może powinieneś opublikować to, czego szukasz, aby uzyskać być może bardziej optymalne zapytanie.

EDYTUJ

Pracując bezpośrednio z mojego mózgu, coś takiego powinno być bardziej optymalne.

SELECT p.PostPID, p.PostUID, p.PostText, p.PostTime, u.UserUID, u.UserName, u.UserImage, u.UserRep, COUNT(v.FlagTime) as postFlags
    FROM Flags as f 
    JOIN Posts as p ON p.PostPID = f.FlagPID
    JOIN Users AS u ON p.PostUID = u.UserUID
LIMIT 0, 30
GROUP BY p.PostPID
ORDER BY PostTime DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Jak podzielić wartości na pojedyncze ciągi za pomocą przecinka

  2. Indeks (bazujący na zero) musi być większy lub równy zero

  3. Zapisywanie Jframe z MySQL

  4. Jak kategorie i podkategorie dla WooCommerce są zapisywane w DB?

  5. określanie ścieżki klasy dla samodzielnego jythona