Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2008, 08:06
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Select de 2 tablas, pero mostrar valores de una!

Evitá seleccionar todos los campos con *. Suele ser más lento, incluso aunque realmente necesites todos los campos de la tabla.
Si nombrás cada campo que necesitás, bien podés hacer

SELECT campo1, campo2, ...., campoN, categoria.id as idcat

y luego tendrías idcat con el valor de categoria.id

También podés hacerlo así

SELECT categoria.*, categoria.id as idcat

pero entonces estarías obteniendo el campo 'id' 2 veces. Quizás no sea un gran problema, pero te costará algunos milisegundos más.


Saludos.