#holandia #haga #scheveningen
http://www.niedziela.nl/index.php?option=com_content&view=article&id=11792:noworoczny-bieg-do-morza-scheveningen-1-stycznia-2017&catid=28:co-gdzie-kiedy&Itemid=161
Wybiera się ktoś może jutro? Nie chcę sam into zimna woda ( ͡° ʖ̯ ͡°)
http://www.niedziela.nl/index.php?option=com_content&view=article&id=11792:noworoczny-bieg-do-morza-scheveningen-1-stycznia-2017&catid=28:co-gdzie-kiedy&Itemid=161
Wybiera się ktoś może jutro? Nie chcę sam into zimna woda ( ͡° ʖ̯ ͡°)
Kod:
SELECT S.Country, S.SupplierName, P.ProductName
FROM Suppliers as S
JOIN Products as P on S.SupplierID = P.SupplierID
GROUP BY S.Country, S.SupplierName, P.ProductName
ORDER BY S.Country, S.SupplierName, P.ProductName;
można zamienić na
SELECT S.Country, S.SupplierName, P.ProductName
FROM Products AS P, Suppliers AS S
WHERE P.SupplierID=S.SupplierID
GROUP BY S.Country, S.SupplierName, P.ProductName
ORDER BY S.Country, S.SupplierName, P.ProductName
ORDER BY S.Country;
Dlaczego się właściwie tego używa, skoro można nie używać
Żeby sprawdzić po co są joiny najlepiej połącz 6 tabel, tak by z części były widoczne wszystkie rekordy, a z części tylko te, które mają odpowiedni fk do wcześniejszych.
@Rokuto: Plan wykonanie będzie się różnił jedynie w przypadku gdy algorytmy genetyczne podejmą złą decyzję (a w MSSQL są bardzo kapryśne) ale i jedno i drugie zapytanie może się wtedy wolniej wykonać.
@PoProstuMichal: A zrób sobie teraz 20 joinów i zobacz które czytelniejsze.