Hallo, op http://www.w3schools.com/sql/sql_join_inner.asp staat een voorbeeld van een JOIN met MySQL.
Dit is de query en die kan je daar runnen om te zien wat eruit komt (196 resultaten):
Nou kun je ook het volgende doen:
En dan komt er hetzelfde uit. De 2e variant vind ik makkelijker te lezen als de queries wat langer worden. Maar is het wel slim om op deze manier te werken? Misschien is de 2e query zwaarder door het niet gebruiken van JOIN?
Dit is de query en die kan je daar runnen om te zien wat eruit komt (196 resultaten):
SQL:
1
2
3
4
5
| SELECT Customers.CustomerName, Orders.OrderID FROM Customers INNER JOIN Orders ON Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName; |
Nou kun je ook het volgende doen:
SQL:
1
2
3
| SELECT Customers.CustomerName, Orders.OrderID FROM Customers, Orders WHERE Customers.CustomerID=Orders.CustomerID ORDER BY Customers.CustomerName; |
En dan komt er hetzelfde uit. De 2e variant vind ik makkelijker te lezen als de queries wat langer worden. Maar is het wel slim om op deze manier te werken? Misschien is de 2e query zwaarder door het niet gebruiken van JOIN?