- Se incorporó
- 18 Agosto 2007
- Mensajes
- 1.196
Hola
Resulta que tengo un modelo que tiene las sucursales y los productos de cada sucursal.
las tablas tienen
Sucursales (ID_sucursal, nombre)
Productos (ID_producto, precio, ID_sucursal) siendo en este caso ID_sucursal una FK.
como puedo obtener los 10 productos de precio mas alto por cada sucursal?
traté con esta consulta pero no funciona
El error que me tira es Error Code: 1241. Operand should contain 1 column(s)
Está bien usar la subconsulta en el from? Alguna idea?
Resulta que tengo un modelo que tiene las sucursales y los productos de cada sucursal.
las tablas tienen
Sucursales (ID_sucursal, nombre)
Productos (ID_producto, precio, ID_sucursal) siendo en este caso ID_sucursal una FK.
como puedo obtener los 10 productos de precio mas alto por cada sucursal?
traté con esta consulta pero no funciona
PHP:
SELECT ID_sucursal AS suc
FROM Sucursales, (select * from productos where ID_sucursal='SUC' ORDER BY precio DESC LIMIT 10);
El error que me tira es Error Code: 1241. Operand should contain 1 column(s)
Está bien usar la subconsulta en el from? Alguna idea?