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

SQLを介した組み合わせの列挙

    あなたの例から、最初の列にnameを含めるように見えます アルファベット順で最初に来るので、<を使用しました テーブルをそれ自体に結合するとき。

    select count(*), t1.Name, t2.Name
    from 
        tblThings t1 join
        tblThings t2 ON t1.ID = t2.ID AND t1.Name < t2.Name
    group by t1.Name, t2.Name
    

    これが、私が夢中でないことを証明するためのクエリです。



    1. PHPとMySQLを使用してCSVファイルをインポートおよびエクスポートする方法

    2. PostgreSQLでクロスデータベースクエリを実行することは可能ですか?

    3. URLの特定のフィールドでMySQLデータベーステーブルからデータを取得します

    4. Sql Server 2008 でのデッドロックのトラブルシューティング