$sql="select username,SUM(IF(types = 1, smoney, 0)) as t1 from record where 1=1".$s1." GROUP BY username";
結果は次のようになります: レコードテーブル 合計username = username の type フィールド = 1 が変数 $t1 に割り当てられている smoney フィールドの
クエリ条件を変更したい
結果が次のようになることを願っています: username = username がレコード テーブルにあり、regfrom フィールドには次の type フィールドが含まれていますnameuser = 1 smoney フィールドの合計を変数 $t1 に代入します
SQL文の書き方。データベースのスクリーンショット:
nameuser を含む とはどういう意味ですか?
たとえば、ユーザー admin がクエリされる場合、nameuser フィールドの admin の情報がクエリされます
$username=$_REQUEST['username'];
例:
クエリ ユーザーは admin です
username フィールドは admin
と等しく、regfrom フィールドには次の値が含まれます admin の
の結果は次のとおりです: 10+10+20+30+20
クエリ ユーザーは b123456 です
username フィールドは b123456 と等しく
regfrom フィールドには b123456 が含まれます 結果は: 20+30+20
$username=$_REQUEST['username'];$sql="select username, SUM(smoney) as t1 from record where username='$usename'";
regfrom フィールドには $usename セクションも含まれていますか?
条件を追加することはできませんか?
regfrom フィールドには $usename セクションも含まれていますか?
1 つの例から推測するだけで、それがわかります。