sql >> Databáze >  >> RDS >> Mysql

Alternativa k operátoru in v mysql

Pokud jsou ID v jiné tabulce:

SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);

pak můžete místo toho použít spojení:

SELECT table1.* FROM table1 INNER JOIN table2 ON table1.id = table2.id;


  1. Extrahujte konkrétní hodnotu z CLOB (obsahující XML) a vytvořte jeden oddělený řetězec na řádek tabulky. Hodnota CLOB může být na některých řádcích nulová

  2. Jaký je kanonický způsob, jak stáhnout záznam z databáze MySQL, který má nejmenší/největší pole?

  3. příkazy ifelse &grepl při použití dplyr pro operace SQL in-db

  4. Získejte poslední vložené ID automatického zvýšení v mysql