Pergunta : Como posso eu usar um subquery dentro de um SELETO?

Eu sei seu possível funcionar uma pergunta como: o
product_main.product_name do

SELECT,
(product_main SELETO do
uct_quantity)/>FROM INTERNO SE JUNTAM ao product_extension EM o subproduto _main.product_id, product_main.product_location, product_extension.product_quantity
HAVING product_main.product_id = “1234” E product_main.product_locatid
GROUP/>ion = “Reino Unido ") COMO 'o product_main
INNER do Br/>
FROM do Quantity'< JUNTA-SE ao product_extension EM razão que de product_main.product_id = de product_extension.product.id

The funciona é está bem porque o subquery retorna somente 1 resultado baseado em meu TER statement.

However, mim gostaria de funcionar a pergunta para todos os produtos nas tabelas e para não especific somente um product_id.
When eu funciono a pergunta sem dar uma identificação do produto eu começ a mensagem de erro: o
Subquery retornou mais de 1 valor. Isto não é permitido quando o subquery segue =! =, <, o <=, >, o >= ou quando o subquery é usado enquanto um expression.

The resulta mim estão após são:
PRODUCT     |  QTY
---------------------
PRODUCT1   |   3
PRODUCT2   |   6
PRODUCT4   |   esperança de 8

I que faz sense.
class= do

Resposta : Como posso eu usar um subquery dentro de um SELETO?

HTTP: #a33193495 faria uma grande pergunta!

Selecionar product_main.product_id, product_main.description,
 soma (product_extension.quantity) como o total_quantity,
 soma (caso quando product_extension.location = extremidade do “Reino Unido” então product_extension.quantity) como o uk_quantity
Do product_main INTERNO JUNTAR-SE ao product_extension EM product_main.product_id = product_extension.product.id
Agrupar o subproduto _main.product_id, product_main.description
Outras soluções  
 
programming4us programming4us