2009/4/1 Cesar Erices <[email protected]>: > Estimados amigos, cual es la diferencia entre usar INNER JOIN y un alias en > una consulta
El INNER JOIN puede estar escrito de forma implícita o explícita. > SELECT * FROM A a, B b WHERE ....... forma implícita. > SELECT * FROM A INNERJOIN B ........ forma explícita. Personalmente utilizo el explícito ya que hace más legible la consulta, dejando el criterio de selección o filtrado de datos en la cláusula WHERE. Bah... En algún lugar leí que a esto creo se llama ANSI join o algo así. Ahora si la pregunta va por el sentido de cual es la diferencia en rendimiento? no podría responder ya que hasta ahora no eché una mirada a la sección del código responsable de procesar esto... de seguro alguien más podrá responder a esto! Saludos y abrazos... Marco Antonio Frias Butrón [email protected] Slackware ~ Linux User #356229 -- Siempre seremos una minoría diminuta y probablemente sin esperanzas, pero no debemos cansarnos de presentar nuestro punto de vista y de presentar una buena lucha por lo que está bien. ~ Isaac Asimov ~ -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo
