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

mysqlはクエリ結果を並べて結合します

    これは、RIGHT JOINを使用して行うことができます ROW_NUMBERを使用して各テーブルにIDを割り当てます 。以下の私のクエリを参照してください:

     SELECT A.column1,A.column2,B.column1,B.column2 FROM
        (SELECT
             @row_number1:[email protected]_number1+1 AS RowNumber1,
             column1,
             column2
        FROM Table1, (SELECT @row_number1:=0)AS x ORDER BY column1) AS A
        RIGHT JOIN
        (SELECT
             @row_number2:[email protected]_number2+1 AS RowNumber2,
             column1,
             column2
        FROM Table2, (SELECT @row_number2:=0)AS y ORDER BY column1) AS B
        ON A.RowNumber1=B.RowNumber2
    


    1. OracleのCURRENT_DATE関数

    2. BLOBとストレージの要件

    3. IntegrityErrorの重複キー値が一意の制約に違反しています-django/postgres

    4. ドライバーは、Secure Sockets Layer(SSL)暗号化を使用してSQLServerへの安全な接続を確立できませんでした