denormalized

    3熱度

    2回答

    數據庫結構如下: id|metaKey|metaValue --+-------+----------------------------------- 55|product|a:8:{s:3:"sku";s:0:"";s:8:"products";a:3:{i:1;a:3:{s:6:"option";s:1:"1";s:5:"price";s:5:"14.95";s:9:"saleprice

    2熱度

    5回答

    我有(並沒有擁有,所以我不能改變)與此類似的佈局表。 ID | CATEGORIES --------------- 1 | c1 2 | c2,c3 3 | c3,c2 4 | c3 5 | c4,c8,c5,c100 我需要返回包含特定類別ID的行。我寫與LIKE語句查詢開始,因爲這些值可以是字符串中的任何 SELECT id FROM table WHERE categori

    1熱度

    1回答

    我無法控制我正在處理的數據格式。當然,我可以使用腳本語言來處理數據庫之外的以下問題,但是我想避免這種情況,因爲我處理的數據量很大,因爲我想消除手動操作的必要性腳步。 總之,我有一張表。列表可以由單個3位字符串,多於一個3位字符串,一系列3位字符串(例如, 012-018或3位字符串的數量和3位數字串的範圍。例如: drop table list; drop table lists; crea

    0熱度

    1回答

    後我插入數據庫中的值(陣列)$row->units利用功能serialize() =>[$row->units],如何可以在json_encode$row->name與回聲unserialize()它們? (發送回報在jQuery的Ajax調用) 列在數據庫: $按行>單位=> a:6:{i:0;s:15:"Coffee";i:1;s:14:"Satellite";i:2;s:11:"Game N

    6熱度

    4回答

    我想在Oracle中使用SQL獲取逗號分隔字符串中的第n個元素。 我見到目前爲止以下.. SELECT regexp_substr( '100016154,5101884LT00001,,,,,100000010892100000012655,L,SEI,5101884LT00001,1,SL,3595.03,00,2,N,N,G,N', '[^,]+', 1,

    1熱度

    2回答

    我在列中存儲用逗號分隔的狀態列表: 像這樣:1,2,3,4,5,6,7,8 ..等等,只是他們的ID。 然後,我正在做一個查詢來獲得所有具有ID 8的狀態的行,並且它在狀態列表中有少量項目時起作用。 這是查詢和表: mysql> select id_partner, name, states from partner where 8 IN (states); +------------+----