0

MySQL データベースに2 つのテーブル (tbl1と) があります。ここでtbl2、in_quantity と out_quantity の合計を生成するために、次のようなクエリを作成しました。serialno = AAA1

SELECT 
(
    SELECT 
        #GROUP_CONCAT(in_quantity), 
        SUM(in_quantity) GP FROM stockin WHERE serialno = 'AAA1'
) A,
(
    SELECT 
        #GROUP_CONCAT(out_quantity),
        SUM(out_quantity) SOP FROM stockout WHERE serialno = 'AAA1'
) B

このクエリは以下のように出力されます-

+------+------+
| A    | B    |
+------+------+
|  800 |  740 |
+------+------+
1 row in set (0.00 sec)

さて、次の結果が必要です-

+------+------+------+
| A    | B    | C    |
+------+------+------+
|  800 |  740 |   60 |
+------+------+------+
1 row in set (0.00 sec)

これをクエリにどのように記述できますか? stackoverflow.com でいくつかのスレッドを確認しました。しかし、どこにもありません(AS A - AS B) = AS C

4

1 に答える 1