我需要更正
SELECT *, SUN(mytable2.quantite)
FROM mytable1
INNER JOIN mytable2
ON mytable1.id = mytable2.id_table_article
我想选择所有列并SUM一列。我该怎么办呢?
我遇到了问题,因为我认为SUM
适用于ExecuteScalar
而SELECT *
适用于ExecuteReader()
:(我怎么不能融合这个结果因为我需要在我的listview上显示这个结果所以我需要一个请求:/
我使用SQLIte
答案 0 :(得分:1)
我怀疑你想要mytable1
的每一列和mytable2
的相应总和。如果是这样,您可以使用子查询:
SELECT t1.*,
(SELECT SUM(t2.quantite)
FROM mytable2 t2
WHERE t1.id = t2.id_table_article
) as quantite
FROM mytable1 t1;