1

apiDataを含むデータを取得するにはどうすればよいですか"method":"transfer"

私のフィールド名は詳細で、次のデータが含まれています。

{"paymentMethodData":{"id":"3","api_id":"2","account_id":null,"account_ids":null,"installment_state":null,"name_1":"Havale"},"apiData":{"id":"2","method":"transfer","name":"Havale"}}

このクエリは機能しますが、他のオプションに が含まれ"method":"transfer"ている場合は取得されます。データを取得するべきではありません。apiDataオプションがあり、内部にある場合"method":"transfer"は、次のようになります。

SELECT * FROM task_payment_actions AS tpa
INNER JOIN task_payment_action_detail AS tpad ON tpad.task_payment_action_id=tpa.id
WHERE tpad.detail REGEXP '(.*\"method\":\"transfer\".*)'
4

1 に答える 1