我有以下表如何在MySQL查詢本身中檢索存儲在JSON數組中的值?
product_id product_name image_path misc
---------- -------------- ------------ ------
1 flex http://firstpl... {"course_level_id":19,"group_id":"40067"}
2 Android http://firstpl... {"course_level_id":20,"group_id":"40072"}
所以,我怎麼可以檢索PRODUCT_NAME,IMAGE_PATH &只有「GROUP_ID」值就像從「雜項」列「40067」。
我試過下面的查詢,但它在Misc列中返回1/0。
SELECT product_name,image_path,misc REGEXP '(.*\"group_id\":*)' as Misc FROM ref_products where product_id=1
任何想法的傢伙如何做到這一點?
你不應該有它保存在JSON在首位,然後。 – zerkms
沒有朋友它的一個簡單的方法來做,而是在一列中添加更多的列存儲。如果有任何解決方案,然後歡迎 –
@RIADev - 這很容易:將數據放入,然後你不能再出來。您應該將這些數據存儲在不同的列中。 – 2014-02-06 06:19:24