Foros del Web » Programando para Internet » PHP »

consultar varias tablas a las vez... que ta convenientes es?

Estas en el tema de consultar varias tablas a las vez... que ta convenientes es? en el foro de PHP en Foros del Web. Tengo una pagina que maneja varios negocios, y en mi base de datos he creado una tabla por negocio pero solo en la venta de ...
  #1 (permalink)  
Antiguo 15/10/2011, 09:36
 
Fecha de Ingreso: enero-2010
Mensajes: 47
Antigüedad: 14 años, 3 meses
Puntos: 0
consultar varias tablas a las vez... que ta convenientes es?

Tengo una pagina que maneja varios negocios, y en mi base de datos he creado una tabla por negocio pero solo en la venta de productos:

ejemplo:

tblnogocio1_pedidos
tblnogocio1_pedidos_detalles

tblnogocio2_pedidos
tblnogocio2_pedidos_detalles

tblnogocio3_pedidos
tblnogocio3_pedidos_detalles

etc.

en estas tablas guardo sus ventas del dia, lo que venden, etc.
pero ahora en otra pagina como administrador, quiero hacer una consulta de 10 negocios, que me vaya mos trando los pedidos recientes o ventas recientes, no importa si tengo 20 o 30 negocios, tenia pensado hacerla con la funcion JOIN en MSQL, pero no se si perjudica en tiempos de consulta o abra otra manera mas optima de hacer esta consulta...
  #2 (permalink)  
Antiguo 15/10/2011, 09:41
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Respuesta: consultar varias tablas a las vez... que ta convenientes es?

Tu estas en el camino idóneo:

INNER JOIN !!!
  #3 (permalink)  
Antiguo 15/10/2011, 09:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: consultar varias tablas a las vez... que ta convenientes es?

Que es mejor para ti, ¿hacer una sola consulta a la vez o varias?

Supongo que conoces lo que significa el sentido común, no dudes de lo que piensas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 15/10/2011, 11:59
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: consultar varias tablas a las vez... que ta convenientes es?

Si todas las tablas tienen los mismos campos tambien puedes usar UNION.

Ahora bien, hay alguna razon por la que decidiste crear una tabla individual para cada negocio?
Si guardas la misma informacion para todos los negocios, se puede reestructurar de una mejor manera y asi evitar que tengas que unir varias tablas, aparte, piensa en la pesadilla que es para el mantenimiento.
  #5 (permalink)  
Antiguo 15/10/2011, 12:26
 
Fecha de Ingreso: enero-2010
Mensajes: 47
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: consultar varias tablas a las vez... que ta convenientes es?

de hecho tienen los mismos campos pero no tienen los mismos datos
  #6 (permalink)  
Antiguo 15/10/2011, 13:09
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: consultar varias tablas a las vez... que ta convenientes es?

Cita:
Iniciado por alf2303 Ver Mensaje
de hecho tienen los mismos campos pero no tienen los mismos datos
En ese caso con una sola tabla para los pedidos y otra para los detalles hubiera bastado. Solo es cuestion de hacer las relaciones correctas.

Etiquetas: consultar, sql, tabla, tablas, vez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:26.