Citat:
Originally posted by koala@Jan 14 2005, 00:04
Jag har aldrig använt JOIN öht. Läste en kort broschyr från IDG "Lär dig SQL" eller något liknande när jag började med programmering, och de tipsade om att JOIN-satser är slöa, och man bör undvika dem. Stämmer detta eller finns det fördelar med JOIN-satser, eller situationer där de verkligen behövs?
|
En kollega säger att det finns något extremfall med outer joins och sub-querys som kräver JOIN (där inte WHERE delen räcker till), men han kan inte komma på vad det var så det är bara att betrakta som rykte... :-)
Och precis, de flesta DBs optimerar ju frågan själv och mig veterligen så en "join" i WHERE delen resulterar ju i en join på samma sätt som en join i from-delen. Så det handlar bara om tydlighet.