2014-05-21 42 views
0

嗨!我有這樣的查詢: SELECT(subquery1)*(subquery2);問題是subquery1返回1行,並且subquery2返回多行,並且出現錯誤1242:子查詢返回多行。 我要的是: 說subquery2返回15行,例如,我想下面的輸出:用多行查詢乘以單行查詢

subquery2(1) * subquery1 
subquery2(2) * subquery1 
subquery2(3) * subquery1 
subquery2(4) * subquery1 
...... 
...... 
subquery2(15) * subquery1 

我怎麼能做到這一點? 謝謝

+0

顯示您的查詢與表定義和一些示例數據集來測試 –

回答

0

您需要加入子查詢1和2中的任何表。這會爲您提供所需的「每行」功能。如果你提供更多的信息,將會有更多的幫助。