gpt4 book ai didi

mysql - 在 Mariadb 中向 3 表查询添加进一步的条件

转载 作者:行者123 更新时间:2023-11-29 21:38:47 24 4
gpt4 key购买 nike

当前查询

SELECT vcc.name AS item, vcc.prodid, vcc.quantity AS qty,
UPPER(vcc.custom_message) AS nickname, vfd1.value AS fullname,
vfd2.value as email, vcc.purchaseid, vcc.price
FROM vxu_4_wpsc_cart_contents AS vcc INNER JOIN
vxu_4_wpsc_submited_form_data AS vfd1
ON vcc.purchaseid = vfd1.log_id AND vfd1.form_id = 2 INNER JOIN
vxu_4_wpsc_submited_form_data AS vfd2
ON vcc.purchaseid = vfd2.log_id AND vfd2.form_id = 9

我想添加一个条件,即表“vxu_4_wpsc_purchase_logs”上的“processed”列中的值为“2”,以便仅返回已完成的销售。我正在努力解决逻辑/语法问题。希望图像是可读的。

bigger image

最佳答案

试试这个。我已按id加入表purchase_logs,并按processed列过滤结果集,其值等于2

SELECT vcc.name AS item, 
vcc.prodid,
vcc.quantity AS qty,
UPPER(vcc.custom_message) AS nickname,
vfd1.value AS fullname,
vfd2.value as email,
vcc.purchaseid,
vcc.price
FROM vxu_4_wpsc_cart_contents AS vcc
INNER JOIN vxu_4_wpsc_submited_form_data AS vfd1 ON vcc.purchaseid = vfd1.log_id
AND vfd1.form_id = 2
INNER JOIN vxu_4_wpsc_submited_form_data AS vfd2 ON vcc.purchaseid = vfd2.log_id
AND vfd2.form_id = 9
INNER JOIN vxu_4_wpsc_purchase_logs AS wpl ON wpl.id = vcc.purchaseid
WHERE wpl.processed = 2

关于mysql - 在 Mariadb 中向 3 表查询添加进一步的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34707356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com