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

Jak pobrać dane z dwóch tabel w sql

Zakładam, że masz pole o nazwie product_price w drugiej tabeli (nie wymieniłeś jej):

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

Powinieneś sprawdzić podręcznik MySQL dotyczący JOINS , ponieważ jest to bardzo podstawowa część pisania zapytań SQL. Możesz również rozważyć dodanie indeksu do table2 dla pola product_id, aby zapytanie działało szybciej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego otrzymuję Nie można przekazać parametru 2 przez błąd odniesienia, gdy używam bindParam ze stałą wartością?

  2. [MySQL]:Co to jest metoda sortowania?

  3. Wstaw wartość BLOB do bazy danych MySQL

  4. Play Framework Anorm i DB nie zostały rozwiązane

  5. Uzyskaj najstarszą wartość daty i godziny za pomocą mysql