Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql łączy wyniki zapytania obok siebie

Możesz to zrobić za pomocą RIGHT JOIN i przypisz identyfikator do każdej ze swoich tabel za pomocą ROW_NUMBER . Zobacz moje zapytanie poniżej:

 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja ORDER BY

  2. Jak sprawić, by zapytanie mysql było stale odświeżane w PHP?

  3. Czy VARCHAR(20000) jest prawidłowy w MySQL?

  4. MYSql config bind-address ustawiony na 0.0.0.0, ale netstat pokazuje inny na Ubuntu

  5. Jak przywrócić pojedynczą tabelę MySQL za pomocą mysqldump?