
06/06/2008, 08:06
|
|
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. |