Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] consulta para seleccionar datos de la tabla de pedidos

Estas en el tema de consulta para seleccionar datos de la tabla de pedidos en el foro de Mysql en Foros del Web. hola muy buenas a tod@s muxas gracias por vuestras ayuda,tengo un par de tablas una order,order_items y otra tabla de productos,mi intención es listar los ...
  #1 (permalink)  
Antiguo 22/02/2014, 02:32
 
Fecha de Ingreso: enero-2008
Mensajes: 88
Antigüedad: 16 años, 3 meses
Puntos: 0
consulta para seleccionar datos de la tabla de pedidos

hola muy buenas a tod@s
muxas gracias por vuestras ayuda,tengo un par de tablas una order,order_items
y otra tabla de productos,mi intención es listar los pedidos de cada cliente.
sabiendo que tabla de
orders tiene los siguientes campos(orderid(PK),customerid,etc... cito solamente los campos importantes).
orders_items tiene los siguientes campos(orderitems(PK),orderid(FK), isbn item_price,quantity).
Entonces hizé lo siguiente:
Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas, por favor.
espero que he podido explicarme bien
muchisima gracias de antemano
en la espera de vuestra ayuda les saludo atentamente.
muchisima gracias
saludos

Última edición por gnzsoloyo; 22/02/2014 a las 05:36
  #2 (permalink)  
Antiguo 22/02/2014, 03:02
Avatar de giuli956  
Fecha de Ingreso: noviembre-2012
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: consulta para seleccionar datos de la tabla de pedidos

Para mostrar los productos de cada cliente debes agrupar(group by) el cliente, y deberias usar un producto cartesiano o un join.

Por ej(supongamos el nombre de cliente nomcli, es un producto cartesiano):

Código MySQL:
Ver original
  1. Select orders_items.orderitems,clientes.nombrecli from orders_items, clientes group by clientes.idcliente;

Igualmente usa un producto cartesiano, ya que te da como resultado una tabla con todos los campos de las tablas incluidas en el mismo, luego selecciona los campos asi: nombretabla.nombrecampo.
  #3 (permalink)  
Antiguo 23/02/2014, 04:59
 
Fecha de Ingreso: enero-2008
Mensajes: 88
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: consulta para seleccionar datos de la tabla de pedidos

muxas gracias por su ayuda maestro

Etiquetas: campo, pedidos, select, sql, tabla
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 16:19.