クエリの最大数に関連する問題が発生しました

WBOY
リリース: 2016-06-13 13:43:30
オリジナル
860 人が閲覧しました

最大数のクエリで問題が発生しました
データ テーブル フィールドが 2 つあります

name num


name フィールドには、aa bb cc などの名前が格納されます

num フィールド a:4:{i:2009;s:1:"0";i:2010;s:1:"0";i:2011;s:1:"0";i:2012; を保存します。 s:1: "1";}

この種のシーケンス フィールド
は、
array(
'2009'=>0,
'2010'=>) に逆シリアル化されます。 ;0,
'2011'=>0,
'2012'=>1
)
合計値は 1

この場合、操作は最大値をクエリします。最初の 10 レコードの合計

どうやって行うのですか?

-----解決策--------------------------------
mysql データベースの場合は、After all のみを取り出すことができ、プログラムを使用して並べ替えます
ただし、データベースに入力するときに合計がすでに計算されている場合は、mysql 関数を使用してそれを抽出できます

sqlite データベースの場合は、php 関数を登録できます。
------解決策---------
json を保存するのは悲劇です。 phpを使って一つ一つやってみましょう
-----解決策---------
最終判定を試してください。
------解決策---------
すべてを裁いてください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート