hello Master around the world, im here re with a problem :D
现在,一只大麻就给你带来一些简单的东西,但是实际上,在方案编制和q方面,我一刀切,因此需要更多的学习。
ok,让问题发生。 我对此有一些怀疑。
SELECT
eu_product.*,
eu_shop_display.display_name as dname,
eu_product_img.image_url as img
FROM eu_product
INNER JOIN eu_product_img on eu_product_img.product_id = eu_product.product_id
INNER JOIN eu_shop_display on eu_shop_display.display_id = eu_product.product_display
where eu_product.publish=1
and eu_product.shop_id=1
and eu_product.product_display IN (select display_id from eu_shop_display where parent_id=1)
or eu_product.product_display = 1
GROUP BY eu_product.product_id
ORDER BY eu_product.product_id DESC LIMIT 0, 10
问题在于:
INNER JOIN eu_product_img on eu_product_img.product_id = eu_product.product_id
表格如上。
我需要利用ASC关于“列入名单”的指令。
是否可使用两种命令,或者能否通过内心加入来补充秩序? i 尝试增加
ORDER BY eu_product.product_id DESC, eu_product_img.listing ASC
但不工作:
maybe someone can explain how its work.
<>>>>>
& & ;
表格
该产品
结果
但是,“产品-产品-产品-产品-产品-产品”没有正确操作:
i 需要在产品_id 1上列名,而不是4。
see the table product_img
i 需操作产品。 在加入后,先列入ASC命令。
正确的问题就好了。
SELECT eu_product.product_id,
(select img.listing from eu_product_img as img where img.product_id = eu_product.product_id order by img.listing ASC limit 1 ) as listing
FROM eu_product
where eu_product.shop_id=1
or eu_product.product_display = 2
GROUP BY eu_product.product_id
ORDER BY eu_product.product_id DESC LIMIT 0, 20
因此,它不能利用内心加入?
此前的感谢。
Regard, Stecy