sql >> Database >  >> RDS >> Mysql

mysql combineert queryresultaten naast elkaar

U kunt dit doen met RIGHT JOIN en wijs een id toe aan elk van uw tafels met behulp van ROW_NUMBER . Zie mijn vraag hieronder:

 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. gegevens van de ene tabel naar de andere verplaatsen, postgresql-editie

  2. 5 tips om uw database veilig te houden

  3. FOUT bij het verzenden van de tabel als parameter in de MySQL-opslagprocedure

  4. Waar moet ik een databaseverbindingsreeks opslaan?