sql >> Databáze >  >> RDS >> Oracle

Operace sjednocení dotazů Oracle SQL?

Zkuste prosím použít LEFT JOIN.

SELECT TableA.ID, 
  NVL(TableB.Name, TableA.Name) Name FROM 
TableA LEFT JOIN TableB 
 ON TableA.ID=TableB.ID
WHERE TableA.ID IN (1, 2)


  1. Mysql - Jak mohu seřadit výsledky střídáním (1,2,3, 1, 2, 3, 1, 2, 3,) řádků, je to možné?

  2. UNIQUE Omezení, pouze pokud pole obsahuje konkrétní hodnotu

  3. MySQL - pomocí GROUP BY a DESC

  4. Aktualizujte dotaz pomocí korelovaného poddotazu