MySQL-Methode zum Extrahieren aller Schlüssel in einer verschachtelten JSON-Zeichenfolge
P粉257342166
P粉257342166 2023-08-28 14:17:16
0
1
489
<p>Ist es zusätzlich zu dieser Antwort möglich, verschachtelte Schlüssel auf einfache Weise zu extrahieren? Beispiel: </p> <pre class="brush:php;toolbar:false;">{ "ein Wert, "B": { „c“: Wert, "D": { „e“: Wert } } }</pre> <p>Gewünschte Ausgabe: ['a', 'b.c', 'b.d.e'] Was ich versucht habe: </p> <pre class="brush:php;toolbar:false;">SELECT f.`id` AS `field_name` VON Tabelle t, JSON_TABLE( JSON_KEYS(t.`column`, '$.b'), '$[*]' SPALTEN( `id` VARCHAR(191) PATH '$' ) ) AS t</pre> <p>Dadurch wird jedoch nur einer der verschachtelten Schlüssel angezeigt und die äußeren übersprungen. </p>
P粉257342166
P粉257342166

Antworte allen(1)
P粉009186469

db<>fiddle 在这里

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage