Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tham gia bảng với điều kiện chuỗi con

Hãy thử

UPDATE t1 LEFT JOIN t2
    ON t1.`group` = LEFT(t2.number, 3)
   AND t1.number = 0 + RIGHT(t2.number, 5)
   SET t1.used = 'NO'
 WHERE t2.id IS NULL

và CHỌN

SELECT *
  FROM t1 LEFT JOIN t2
    ON t1.`group` = LEFT(t2.number, 3)
   AND t1.number = 0 + RIGHT(t2.number, 5)
 WHERE t2.id IS NULL

Đầu ra:

| ID | GROUP | NUMBER | USED |
------------------------------
|  3 |   110 |      3 |   NO |
|  4 |   210 |      1 |   NO |
|  6 |   210 |      3 |   NO |

SQLFiddle




  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 MATCH không hoạt động với hai ký tự?

  2. Biến không xác định:pdo, gọi hàm thành viên chuẩn bị () trên null

  3. Tải dữ liệu từ CSV vào cơ sở dữ liệu mySQL Java + hibernate + spring

  4. mysql chuyển đổi nhiều hàng thành cột trong một hàng

  5. Cách lấy lại dữ liệu từ Mysql cho những ngày không có số liệu thống kê