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

Таблица за присъединяване с условие на подниз

Опитайте

АКТУАЛИЗИРАНЕ t1 LEFT JOIN t2 ON t1.`group` =LEFT(t2.number, 3) И t1.number =0 + RIGHT(t2.number, 5) SET t1.used ='NO' WHERE t2.id Е NULL 

и ИЗБЕРЕТЕ

ИЗБЕРЕТЕ * ОТ t1 LEFT JOIN t2 ON t1.`group` =LEFT(t2.number, 3) И t1.number =0 + RIGHT(t2.number, 5) КЪДЕТО t2.id Е NULL 

Изход:

<предварителен код>| ID | ГРУПА | НОМЕР | ИЗПОЛЗВАНО |------------------------------| 3 | 110 | 3 | НЕ || 4 | 210 | 1 | НЕ || 6 | 210 | 3 | НЕ |

SQLPiddle




  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?

  2. Изчислява разликата между две дати в PHP

  3. PDO::fetchAll срещу PDO::извличане в цикъл

  4. Използване на разширени функции на Oracle JDeveloper за MySQL бази данни

  5. Записване на информация за кредитна карта в MySQL база данни?