我的问题是:
UPDATE
`product_pricing`
SET `formula_id`= '2'
WHERE 1
SELECT
product_pricing.id,
product_pricing.formula_id,
product_pricing.vat_calculated,
products_ids.id,
products_ids.link_id,
product_attributes.fty_id,
product_attributes.size_id,
product_sizes.size_id,
product_sizes.wheel
FROM product_pricing
LEFT JOIN products_ids ON product_pricing.id = products_ids.id
LEFT JOIN product_attributes ON products_ids.link_id = product_attributes.fty_id
LEFT JOIN product_sizes ON product_attributes.size_id = product_sizes.size_id
WHERE
product_sizes.wheel = '13'
如何将select查询与update查询合并?
我只需要更新那些 product_sizes.wheel = '13'
但是要得到这个信息,我需要一些左连接。
3条答案
按热度按时间3wabscal1#
您可以将此更新与left join和where一起使用
cdmah0mi2#
我想是的
INNER JOIN
此处需要:bfrts1fy3#
试试这个