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

Získejte pokročilou hodnotu pole opakovače vlastních polí na základě jiné hodnoty opakovače

To nepůjde, ztratil jsem tím pár hodin. Pole opakovače ACF získají nové id, které neodpovídá id nadřazeného příspěvku (kromě prvního). Aby to bylo ještě více matoucí:Pokud smažete pole opakovače, může zůstat v databázi; takže jakékoli dotazy vrátí všechna data pole opakovače, stará i nová.

Nejlepším řešením, které jsem pro to našel, je tiché opakování pole opakovače a přesunutí dat do vícerozměrného pole. Poté znovu proveďte smyčku přes toto pole a vytvořte výstup.




  1. MySQL:Získejte počáteční a koncové časové razítko pro každý den

  2. Jak vrátit všechna oprávnění zpět uživateli root v MySQL?

  3. Spojte 3 tabulky v SQL

  4. Zkoumání možností úložiště pro MariaDB