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

Алтернатива на NOT IN на MySQL

Алтернатива би била използването на LEFT JOIN:

select distinct t.phoneNum
from Transaction_Register t
left join Subscription s
  on t.phoneNum = s.phoneNum
where s.phoneNum is null
LIMIT 0 , 1000000;

Вижте SQL Fiddle с демонстрация



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA или Hibernate за генериране на стойност на колона (не първичен ключ), която не започва от 1

  2. MySQL променя таблицата и преобразува данни от текст в дата и час

  3. Как да създам потребител със същите привилегии като root в MySQL/MariaDB?

  4. Помощ при SQL заявка за намиране на следващата свободна дата за система за резервации

  5. Вмъкнете няколко елемента в един идентификатор на MySQL от полето за отметка за въвеждане на PHP формуляр