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

ORDERBYフィールド内のMySQLサブクエリ。 (内部結合なし)

    ORDERBYFIELDを使用して直接それを行う方法を実際に見ることはできません。

    ただし、メタテーブルに対してJOINを実行してから、FIND_IN_SETでORDERすることができるかどうか疑問に思います。

    これはテストされていませんが、うまくいけばあなたにアイデアを与えるでしょう:-

    SELECT * 
    FROM `categories` 
    INNER JOIN meta ON metakey = 'category_order' AND FIND_IN_SET(categories.ID,metavalue)
    WHERE `parent` = '0' 
    ORDER BY FIND_IN_SET(categories.ID,metavalue)
    

    おそらく、JOINのFIND_IN_SETは必要ありません



    1. MySQLロールバッククエリ

    2. ipythonノートブックのPostgresデータベースへのPyspark接続

    3. mysqlのselectステートメントでトリガーを起動できますか?

    4. 型変換。 CのlibpqのPostgreSQLOID値をどうすればよいですか?