我有以下sql:
tbl_items
title extra_fields
Prod1 [{"id":"2","value":"1"},{"id":"3","value":"1"},{"id":"4","value":"2"}]
Prod2 [{"id":"2","value":"1"},{"id":"3","value":"2"},{"id":"4","value":"1"}]
Prod3 [{"id":"2","value":"2"},{"id":"3","value":"2"},{"id":"4","value":"1"}]
Prod4 [{"id":"2","value":"2"},{"id":"3","value":"1"},{"id":"4","value":"1"}]
Prod5 [{"id":"2","value":"2"},{"id":"3","value":"1"}]
Prod6 [{"id":"2","value":"1"},{"id":"3","value":"1"}]
Prod7 [{"id":"2","value":"1"},{"id":"3","value":"1"},{"id":"4","value":"1"}]
Prod8 [{"id":"2","value":"1"},{"id":"3","value":"1"}]
现在,我想选择所有包含{"id":"2","value":"2"};
我正在使用的值的产品joomla cms
。我尝试了以下语句:
$db->setQuery('SELECT * FROM tbl_items WHERE extra_fields LIKE "%{"id":"2","value":"2"}%"');
$xFields = $db->loadObjectList();
但这对我不起作用,有人可以帮忙吗?