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

XまたはYでグループ化しますか?

    MySQLではこれを簡単に行うことはできません 。

    問題は、定義する関係が推移的ではないということです。あなたの例では、Smith Inc John Smithに似ています (SSNごと )およびJohn Smith Jane Smithに似ています (名前ごと)、ただしSmith Inc Jane Smithとは異なります 。したがって、すべてのレコードをGROUP BYと比較できる単一の値はありません。 ここでは役に立ちません。

    再帰をサポートする他のシステムでは、グループ化を可能にするこの関係の推移閉包を構築できますが、これはMySQLでは簡単な作業ではありません。 。



    1. SQLServerの「describetable」に相当するものは何ですか?

    2. SQLServer結果セットの行を制限する方法

    3. SQLServer単一の挿入ステートメントに挿入できる最大行数

    4. タイムスタンプに日を追加