sql >> Database >  >> RDS >> Mysql

Mysql:selecteer rijen uit een tabel die niet in een andere staan

U moet de subselectie doen op basis van een kolomnaam, niet * .

Als u bijvoorbeeld een id . had veld gemeenschappelijk voor beide tabellen, kunt u het volgende doen:

SELECT * FROM Table1 WHERE id NOT IN (SELECT id FROM Table2)

Raadpleeg de MySQL-subquerysyntaxis voor meer voorbeelden.



  1. Is het mogelijk om een ​​boomstructuurtabel in MySQL in één enkele query te doorzoeken, tot op elke diepte?

  2. Hoe INSERT-statements uit een query te genereren bij gebruik van SQLcl (Oracle)

  3. Syntaxis van for-loop in SQL Server

  4. Toon de sortering in MariaDB