sql >> Databáze >  >> RDS >> Mysql

Jak optimalizovat mysql dotaz získávání kategorií a podkategorií

Zkuste tento dotaz -

kategorie+podkategorie:

SELECT c1.id, c1.name, c2.id, c2.name FROM categories c1
  LEFT JOIN categories c2
    ON c2.parent_id = c1.id
WHERE c1.parent_id = 0

kategorie+podkategorie+podkategorie:

SELECT c1.id, c1.name, c2.id, c2.name, c3.id, c3.name FROM categories c1
  LEFT JOIN categories c2
    ON c2.parent_id = c1.id
  LEFT JOIN categories c3
    ON c3.parent_id = c2.id
WHERE c1.parent_id = 0


  1. PDO nemůže připojit vzdálený server mysql

  2. 2 způsoby, jak zobrazit všechny databáze v PostgreSQL (psql)

  3. Nedefinovaná proměnná PHP připojení mysqli

  4. Oracle Security Alert pro CVE-2021-44228