У меня есть простой запрос MySQL JSON, который выглядит следующим образом:
SELECT json_object(
'id', s.id,
'formalName', s.name,
'country', s.country
)
FROM suppliers s LEFT JOIN supplier_addresses sa
ON s.id = sa.supplier_id
GROUP BY s.id
моя проблема заключается в том, что country
является пустым полем, и я хочу, чтобы его пустое значение не добавляло это поле вjson ... это возможно?
, поэтому, если запись country
равна нулю, json будет:
{
"id": 1,
"formalName": "Mcdonalds"
}
, и если он не равен нулю, он будет выглядеть так:
{
"id": 1,
"formalName": "Mcdonalds"
"country": "US"
}
не уверен, возможно ли это: /