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

Wybierz wartość z określonej tabeli z klauzulą ​​`gdzie` w innej tabeli

Możesz także użyć JOIN w tym celu:

select t1.value_a
from table_1 t1
inner join table_2 t2
  on t1.value_b = t2.value_b
where t2.value_c = 'x'

Możesz także użyć swojego istniejącego zapytania, ale x jest otoczony znakami, a nie pojedynczymi cudzysłowami:

select `value_a` 
from `table_1` 
where `value_b` = (select `value_b` from `table_2` where `value_c` = 'x);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj tryb SQL w MySQL

  2. Hash schemat bazy danych MySQL

  3. Po zainstalowaniu MySQL przez Brew otrzymuję błąd - Serwer zakończył pracę bez aktualizacji pliku PID

  4. PHP MYSQL :sposób na wyświetlenie tabeli w porządku rosnącym

  5. Synchronizacja bazy danych klienta SQLite z bazą danych serwera MySQL