sql >> Database >  >> RDS >> Mysql

SQL:hoe selecteer ik alle bovenliggende knooppunten in het gematerialiseerde pad?

Ik heb de oplossing gevonden in de vraag van @quambo . Hier is het:

SELECT * FROM table
WHERE ? LIKE id||%
ORDER BY path

In plaats van '?' het is noodzakelijk om het pad naar het gegeven knooppunt te plaatsen.

SELECT * FROM table
WHERE 'a.b.d.e' LIKE id||%
ORDER BY path



  1. Verwijzen naar tabellen van buitenste query's in een subquery

  2. OP DUPLICATE KEY UPDATE met WHERE voorwaarde

  3. MySQL 17,6 miljoen rijen (1,2 gb) volledige tabel update is te traag

  4. Django probeert de verkeerde databasegebruiker te gebruiken