sql >> Databasteknik >  >> RDS >> Mysql

Välj ett värde från en specifik tabell med "where"-satsen på en annan tabell

Du kan också använda en JOIN för detta:

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'

Du kan också använda din befintliga fråga, men x är omgiven av backticks och inte enstaka citattecken:

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



  1. PostgreSQL:Hur skickar man parametrar från kommandoraden?

  2. SQL Server 2016:Spara frågeresultat till en CSV-fil

  3. Hur man konverterar SQL Servers tidsstämpelkolumn till datetime-format

  4. pgmemcache Installation och användning