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

Изберете стойност от конкретна таблица с клауза `where` на друга таблица

Можете също да използвате JOIN за това:

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'

Можете също да използвате съществуващата си заявка, но x е заобиколен от обратни точки, а не единични кавички:

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. Функция MySQL POW() – Повишаване на стойност до степента на друга стойност

  2. чат сървър:кой е най-добрият (оптимизиран) начин за запазване на дневник за разговори

  3. MySqli команди не са синхронизирани; не можете да изпълните тази команда сега

  4. Използвайки PHP MYSQLi как да управлявате само длъжници и само кредитори с action_type DR и CR

  5. Mysql деактивира временно колоната auto_increment в Съхранената процедура