sql >> Databasteknik >  >> RDS >> Mysql

mysql kombinera frågeresultat sida vid sida

Du kan göra detta med RIGHT JOIN och tilldela ett ID till var och en av dina tabeller med ROW_NUMBER . Se min fråga nedan:

 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. 7 sätt att hitta dubbletter av rader medan du ignorerar den primära nyckeln i MySQL

  2. MySQL:Dela upp ett stort bord i partitioner eller separata tabeller?

  3. Fel:välj kommando nekat för användare '<användarid>'@'<ip-adress>' för tabellen '<tabellnamn>'

  4. MySql, PHP visa Bild på HTML