sql >> Database teknologi >  >> RDS >> Mysql

Sammenføjningstabel med understrengstilstand

Prøv

OPDATERING t1 VENSTRE JOIN t2 PÅ t1.`gruppe` =VENSTRE(t2.tal, 3) OG t1.tal =0 + HØJRE(t2.nummer, 5) SÆT t1.brugt ='NEJ' HVOR t2.id ER NULL 

og VÆLG

VÆLG * FRA t1 VENSTRE JOIN t2 PÅ t1.`gruppe` =VENSTRE(t2.tal, 3) OG t1.tal =0 + HØJRE(t2.nummer, 5) HVOR t2.id ER NULL 

Output:

| ID | GRUPPE | NUMMER | BRUGT |-------------------------------------| 3 | 110 | 3 | NEJ || 4 | 210 | 1 | NEJ || 6 | 210 | 3 | NEJ |

SQLFiddle




  1. Slet duplikerede mysql-rækker uden primær nøgle

  2. EclipseLink kan ikke hente en skalær boolesk værdi

  3. Sådan opretter du visning i PostgreSQL

  4. Hvordan kan jeg bruge en PostgreSQL-triggere til at gemme ændringer (SQL-sætninger og rækkeændringer)