|
|
1
10
以下是我用于此查询的测试数据
以下是查询结果:
如果要使productID 5在图像列表中为空,只需从查询中删除下一行:
结果中还有一行(未分配图像):
|
|
|
2
0
我不确定是否在跟踪您,但您可以尝试添加一个额外的表: 表积 表格图像 表产品图片。 在最后一个表中,您将至少有3列,pk用于product_images表,product_fk和 图像。然后用公正
您将拥有与产品关联的图像pk列表 希望这对你有帮助, 当做。 |
|
|
3
-1
不容易,我发现最好的方法是单独执行子查询,并以编程方式组装逗号分隔的列表。 如果您确实需要在数据库上执行此操作,那么可以定义一个标量值函数,该函数可以给出外键的值,并返回逗号分隔的列表。不过,您必须在该函数中使用一个光标来实现这种魔力。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |