0
Ich verwende row_to_json, um die Spalten in json umzuwandeln. das ist meine Frage:Wie entfernt man f1 von der zurückgegebenen Spalte, wenn row_to_json in postgresql verwendet wird?
Select row_to_json(row(func1('cust_1')));
note func1 ist eine SQL-Funktion, die eine varchar und gibt 3 Schwimmer
diese Abfrage zurückkehrt nimmt:
{"f1":{"col1":0,"col2":0,"col3":0}}
Was ich will, ist das Objekt innerhalb f1, ich möchte die Abfrage nur diese zurückgeben:
{"col1":0,"col2":0,"col3":0}
wie kann ich tun Dies ? Danke
Sind Sie MySQL oder PostgreSQL mit? (Markieren Sie keine Produkte, die nicht beteiligt sind.) – jarlh
'Wählen Sie row_to_json (row (func1 ('cust_1'))) - >> 'f1';' –
@jarlh Ich benutze Postgresql, ich habe mysql getaggt, da es ähnlich ist und vielleicht sie können helfen – user6638204