Langel Seguir
Beta
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
- Desde
- 19 Abr 2013
- Mensajes
- 140
hola amigos soy algo nuevo en esto de las consultas de base de datos y deseo porfavor unos consejillos, gracias:
les comento que tengo 2 tablas de bases de datos: "productos y info", cada una tiene un columna "id" con "auto increment" y la tabla info tiene una columna "productoid", bueno la cosa es que en productos tengo columnas de detalles básicos, y en info tengo columnas donde agrego mas detalles extras del producto, me recomendaron usar INNER JOIN para obtener todos los datos de ambas tablas y lo estoy haciendo de esta manera:
SELECT * FROM
productos AS p
INNER JOIN info AS i ON i.productoid = p.id
lo que deseo es saber sus opiniones y respuestas sobre estas preguntas:
1.- es necesario que en vez de poner asterisco (*) después del SELECT poner los nombres de las columnas de las cuales se desea obtener datos? y ¿por qué?
2.- es necesario ponerle un " ALTER TABLE info ADD INDEX (productoid) "? y ¿por qué?
agradezco mucho sus prontas respuestas, muchas gracias, salu2!
les comento que tengo 2 tablas de bases de datos: "productos y info", cada una tiene un columna "id" con "auto increment" y la tabla info tiene una columna "productoid", bueno la cosa es que en productos tengo columnas de detalles básicos, y en info tengo columnas donde agrego mas detalles extras del producto, me recomendaron usar INNER JOIN para obtener todos los datos de ambas tablas y lo estoy haciendo de esta manera:
SELECT * FROM
productos AS p
INNER JOIN info AS i ON i.productoid = p.id
lo que deseo es saber sus opiniones y respuestas sobre estas preguntas:
1.- es necesario que en vez de poner asterisco (*) después del SELECT poner los nombres de las columnas de las cuales se desea obtener datos? y ¿por qué?
2.- es necesario ponerle un " ALTER TABLE info ADD INDEX (productoid) "? y ¿por qué?
agradezco mucho sus prontas respuestas, muchas gracias, salu2!