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

Как да извлека данни от две таблици в sql

Предполагам, че имате поле с име product_price във втората ви таблица (не сте я посочили):

SELECT t1.product_s_desc, t1.product_desc, t1.product_name, t2.product_price
FROM table1 t1
INNER JOIN table2 t2 ON t2.product_id = t1.product_id

Трябва да проверите ръководството на MySQL относно JOINS , тъй като това е много основна част от писането на SQL заявки. Можете също да помислите за добавяне на индекс към table2 за полето product_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. За влизане GET или POST?

  2. MySql Inner Join с клауза WHERE

  3. Как да накарам mysql MEMORY ENGINE да съхранява повече данни?

  4. Задайте стойност AUTO_INCREMENT чрез променлива в MySql

  5. Не може да се свърже с MySQL на живо с Laravel 5