这个 SQL 查询让我不知道该怎么做。
我有以下 2 个 mysql 表:
[items]
id
title
[ledger]
id
itemid
qty
stockcode
我正在从 id = 123 的 [items] 表中执行选择。我还想在结果集中返回一个与 items.id = ledger.itemid 匹配的“附加”列,并且是 [ledger 的逗号分隔列表] 具有 SUM(qty) > 0 的股票代码。总和反映了一个项目可能有显示数量为 +5 和 -2 图像的分类帐条目 = 总共 3 个图像。这 3 个图像将在附加列中反映为“图像、图像、图像”。
select
id
,title
,???? as extras
from
items
where
items.id = 123
“附加”列的示例结果可能是:
bold,highlight,border,image,image,image
这反映了总和(数量)> 0 的分类帐表的结果
bold (1)
highlight (1)
border (1)
image (3)