我需要将图像根路径与表列字段联合起来。这是我的查询无效。我如何将图像路径与“图像”(表中的名称列)动态联合起来?
SELECT id,image,LOAD_FILE('D:/ wamp / www / path / image /'+ image)IS NOT NULL AS FROM FROM HAVING exists = 1
我的图片位于D:驱动器路径中。 MySQL查询不能在LOAD_FILE函数中使用“+”符号连接。
如果我在查询中使用静态路径,那么它工作正常。
SELECT id,image,LOAD_FILE('D:/wamp/www/path/image/catalog/image.jpg')IS NOT NULL因为存在FROM产品HAVING = 1
提前致谢。我需要你的帮助。
答案 0 :(得分:1)
SELECT COUNT( DISTINCT product_id ) AS total, LOAD_FILE( CONCAT('D:/wamp/www/path/image/', image)) IS NOT NULL AS exist FROM oc_product HAVING exist=1
愿它能帮到你