我正在尝试列出“颜色”列字段中的所有数据,如下所示:
但我遇到了麻烦,因为UniqueProdID都是一样的。
这就是我的查询
result.single()[0]
我当前的结果是1Y
提前谢谢: - )
答案 0 :(得分:0)
首先,我会给每个ID一个唯一的ID而不是相同的数字,它不符合主键的标准,这是一个ID应该是什么(唯一的)如果有什么你可以添加像单独列中的批次ID,例如具有特定于鲜艳颜色的ID或特定于深色等的ID。如果您想要返回所有颜色,那么这应该有效:
<div class= ...
将返回表格中的所有内容,但我认为在您分配了单独的主键之前,这将无效。
SELECT *
FROM ProductColor
将使用brightcolor batchID返回所有颜色。如果你想将它显示为1 | K,那么你需要在返回结果后重新连接字段。
答案 1 :(得分:0)
你在寻找逗号串联吗?
productID unit batchID color
50060 1 brightcolor Y
50061 2 brightcolor M
50062 3 darkcolor C
50063 4 darkcolor K
SELECT Unit, Color
FROM ProductColor
WHERE batchID = 'brightcolor'
ORDER BY unit;