SQL Joins 1: LEFT JOIN
Veure com a PDFComences amb un INNER JOIN per recordar com es combinen dues taules i, després, practiques el LEFT JOIN: com conservar les files de l'esquerra que no tenen parella, comptar zeros i detectar les files 'òrfenes' amb IS NULL.
Aquest problema fa servir la base de dades Miniwind, amb les taules següents: customers, employees, invoices, orders, orders_status, order_details, order_details_status, products, suppliers. Pots consultar l'esquema complet amb el botó "View the database schema" d'aquesta mateixa pàgina.
Les consultes s'executen sobre MySQL (MariaDB), així que pots fer servir la sintaxi i les funcions de MySQL que fas servir a classe.
Cada pregunta es contesta amb una consulta SELECT independent, en el seu propi quadre de text. Es comparen el nombre de columnes i les files del resultat; els noms de les columnes i l'ordre de les files no es tenen en compte.
Comentaris