最大数のクエリで問題が発生しました
データ テーブル フィールドが 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を使って一つ一つやってみましょう
-----解決策---------
最終判定を試してください。
------解決策---------
すべてを裁いてください