arne v >>> Mine Referencer Bygger Desvære mest på MsSQL...
www.codealloy.com/Advanced%2520SQL%2520Server%2520Performance%2520Tuning.ppt+INNER+JOIN+vs+WHERE&hl=da" target="_blank">http://www.google.dk/search?q=cache:3j6amwuN6uQJ:
www.codealloy.com/Advanced%2520SQL%2520Server%2520Performance%2520Tuning.ppt+INNER+JOIN+vs+WHERE&hl=daFor en... En anden ting er at en INNER JOIN virker på følgende måde...
Inner Join
The Inner Join logical operator returns each row that satisfies the join of the first (top) input with the second (bottom) input.
(MSDN:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/optimsql/odp_tun_1_1fla.asp)
Ja... Lige at finde den artikel jeg har læst en gang på MSDN om Database optimering... Ja det er jo en HELT anden sag kan jeg se nu... Da det er ret svært lige at grave frem...
Men uanset hvad Siger en af dine kilder selv:
// both are joins
the first, called "table list" syntax, is old and deprecated
the second, called "join" syntax, is newer, standard, and has several advantages
always use join syntax //
Hvad han siger der er jeg så også helt enig i...
Og må sige at efter en længere søgen på nettet, virker det som om at det er forskelligt fra Database til Database hvordan ting foregår...
ORACLE:
http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:6585774577187Ifl. det er der INGEN forskel i behandlingen af en Where/Inner Join...
og efter implementeringen af Store Procedures i MySQL ser det ud til det læner sig op af Oracle (Kan ikke huske hvad deres Syntax heder), Og hvis der så ikke er noget Performence at hente ved ORACLE så er det nok heller ikke sikkert der er i MySQL...
Kan jeg ikke forsvare...
Mit område er så også mest inden for T-SQL Databaser, (Access, MsSQL, FoxPro osv)
Men Nu har det også fanget min interesse hvor der er forskel, hvor der ikke er... og hvad der er bedst...
Så falder jeg over flere spændende emner... poster jeg dem da lige...