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

Jak používat pole z poddotazu v MySQL?

Pokud chcete získat data z několika tabulek v jednom dotazu, měli byste použít PŘIPOJIT SE konstrukce. Například:

SELECT 
    insent.id, 
    notifications.id 
FROM insent 
JOIN notifications ON notifications.insent_id = insent.id

pokud jej nechcete, musíte odstranit notifications.id pole ze seznamu polí

SELECT 
   insent.id
FROM insent
WHERE insent.id IN (
    SELECT insent_id FROM notifications
)


  1. Import 8GB mysql výpisu trvá dlouho

  2. Vypsat dočasné sloupce tabulky v mysql

  3. Chyba MySQL LEFT JOIN

  4. Pořadí příkazu SQL Select bez klauzule Order By