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

Uzyskaj zaawansowane wartości pola repeatera pól niestandardowych na podstawie innej wartości repeatera

To nie zadziała, straciłem na to kilka godzin. Pola przemiennika ACF otrzymują nowy identyfikator, który nie odpowiada identyfikatorowi rodzic-post (z wyjątkiem pierwszego). Aby było to jeszcze bardziej zagmatwane:Jeśli usuniesz pole repeatera, może ono pozostać w bazie danych; więc wszelkie zapytania zwrócą wszystkie dane pola repeatera, stare i nowe.

Najlepszym obejściem, jakie znalazłem, jest ciche zapętlenie pola wzmacniaka i przesłanie danych do wielowymiarowej tablicy. Następnie zapętl ponownie tę tablicę, aby uzyskać wynik.




  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 usuwanie duplikatów danych

  2. konwertuj znaczniki czasu epoki Unix na znaczniki czasu JavaScript

  3. pymssql.OperationalError:komunikat o błędzie DB-Lib 20009, ważność 9

  4. Zapytanie mysql pokazuje wiele tabel z jednej kolumny ID

  5. AWS rds - Jak czytać z repliki do odczytu wewnątrz aplikacji Java?