Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql избор от две таблици

Просто поставете условието за присъединяване в клаузата WHERE:

SELECT t1.*, t2.*
FROM table1 t1, table2 t2
WHERE t1.id = t2.t1_id

Това обаче е вътрешно присъединяване.

АКТУАЛИЗИРАНЕ

След като разгледате вашите заявки:В този конкретен случай няма връзка между tbl_transactions и tbl_transactions_bk_2012 (т.е. свързването им на person_key е безсмислено, защото няма връзка между двете таблици по начина, по който (да речем) tbl_transactions и лицата са свързани).

След това трябва да използвате UNION Приближаване. Опит за присъединяване на първата заявка към втората с помощта на JOIN или FROM xx, yy WHERE xx.id=yy.id е безсмислено и няма да ви даде нужните резултати.

Между другото, в бъдеще поставете текущата си заявка/опит в публикацията си - както виждате, това ще ви попречи да получите отговори, които не са подходящи за вашия въпрос (както беше първият ми опит).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да коригирате двойно кодирани UTF8 знаци (в таблица utf-8)

  2. Грешка 1064 на MySQL Workbench при инженеринг

  3. Как да се свържете с MySQL с помощта на Node.js

  4. актуализира колоната на таблицата след вмъкване на нов запис с помощта на MySQL тригери

  5. Правете изчисления в MySQL срещу PHP