Cuestión : ¿Cómo puedo utilizar una subconsulta dentro de un SELECTO?

Sé su posible funcionar con una pregunta como: el
product_main.product_name,
(product_main SELECTO del

SELECT del
uct_quantity)/>FROM INTERNO ENSAMBLAN el product_extension EN el producto _main.product_id, product_main.product_location, product_extension.product_quantity
HAVING product_main.product_id = “1234” Y product_main.product_locatid
GROUP cerca -/>ion = “Reino Unido ") COMO 'product_main
INNER del Br/>
FROM del Quantity'< ENSAMBLA el product_extension EN razón de product_main.product_id = de product_extension.product.id

The que funciona muy bien está porque la subconsulta vuelve solamente 1 resultado basado en mi TENER statement.

However, yo quisiera funcionar con la pregunta para todos los productos en las tablas y no especificar solamente un product_id.
When funciono con la pregunta sin el donante de una identificación del producto consigo el mensaje de error: el
Subquery volvió más de 1 valor. ¡Esto no se permite cuando la subconsulta sigue =! =, <, el <=, >, el >= o cuando se utiliza la subconsulta mientras que resulta un expression.

The yo están después de es:
PRODUCT     |  QTY
---------------------
PRODUCT1   |   3
PRODUCT2   |   6
PRODUCT4   |   esperanza de 8

I que hace sense.
class= del

Respuesta : ¿Cómo puedo utilizar una subconsulta dentro de un SELECTO?

HTTP: ¡#a33193495 habría hecho una gran pregunta!

Seleccionar product_main.product_id, product_main.description,
 suma (product_extension.quantity) como total_quantity,
 suma (caso cuando product_extension.location = extremo de “Reino Unido” entonces product_extension.quantity) como uk_quantity
Del product_main INTERNO ENSAMBLAR el product_extension EN product_main.product_id = product_extension.product.id
Del grupo producto _main.product_id, product_main.description cerca -
Otras soluciones  
 
programming4us programming4us