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

親子テーブル レコード - SQL クエリの作成

    デカルト積を探しているようですね:

    SELECT
        c.CID * d.ID AS ID,
        c.Code,
        CASE
            WHEN c.CID = d.CID THEN d.Name
            ELSE NULL
        END AS Name
    FROM Code c
    CROSS JOIN Details d
    

    デカルト積は大きなテーブルでは非常に遅くなりますが、これが本当に必要なものであることを確認してください。




    1. 左結合とgroupbyを同時に使用すると問題が発生します。同じuser_idを持つ複数行のデータがあるので、groupbyを使用したい

    2. PHPコードを定期的に自動で実行する方法

    3. 重複エントリのエラーを処理するにはどうすればよいですか?

    4. 各列のMySQLの最小値と最大値