sql >> データベース >  >> RDS >> Mysql

MySQLOrderBy代替値

    user-defined variablesを使用する1つのオプションは次のとおりです 。基本的に、Row Numberを作成します グループごとに、rec_f_idと一緒に注文します フィールド:

    SELECT rec_id, rec_f_id
    FROM (
      SELECT rec_id, rec_f_id,
        @rn:=IF(@prev=rec_f_id,@rn+1,1) rn,
        @prev:=rec_f_id
      FROM tbl_records
        JOIN (SELECT @rn:=0, @prev:=0) t
      ORDER BY rec_f_id
      ) t
    ORDER BY rn, rec_f_id
    


    1. どちらが良いですか:mysql_connectまたはmysql_pconnect

    2. データベース接続文字列はどこに保存する必要がありますか?

    3. SSMSで正常に実行されるSQLクエリは、ASP.NETでは非常に低速で実行されます

    4. 関数mysql_real_escape_stringに相当するPDOとは何ですか?