sql >> Base de Datos >  >> RDS >> Mysql

Seleccione un valor de una tabla específica con la cláusula `where` en otra tabla

También puede usar un JOIN por esto:

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'

También puede usar su consulta existente, pero el x está rodeado de acentos graves y no de comillas simples:

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