如何通过SQL导出布尔值

约旦

我不能updateinsert; 我只能select我到目前为止所拥有的是

    SELECT
    m.id AS "Customer #", m.email AS "Email", p.purchased AS "Made Purchase"
    FROM customer.profile AS m
    LEFT JOIN customer.purchased AS p ON p.id = m.id
    WHERE p.status = "SUCCESS"
    GROUP BY m.id

customer.profile 表结构为:

ID 电子邮件
1个 [email protected]
2
3
4
5

customer.purchased 表结构为:

Purchase_id 顾客ID 购买价格 采购状态
1个 1个 $ 20.00 “成功”
2 2 $ 20.00 “待处理”
3 3 $ 20.00 “成功”

所需的输出SELECT是:

| Customer #     | Email           | Made Purchase     |
|----------------|-----------------|-------------------|
| 1              | [email protected]     | 1                 |
| 2              | [email protected]     | 0                 |
| 3              | [email protected]     | 0                 |
| 4              | [email protected]     | 1                 |
| 5              | [email protected]     | 0                 |

customer.purchased将始终有customer_idfrom的子集customer.profile我如何使用原始查询来解决这个问题?

戈登·利诺夫

我怀疑您想要:

SELECT m.id as customer_number, m.email AS email,
       (p.id IS NOT NULL) AS made_purchase
FROM customer.profile m LEFT JOIN
     customer.purchased p
     ON p.id = m.id AND p.status = 'SUCCESS'
GROUP BY m.id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过布尔值输入guard?

来自分类Dev

布尔值的JSF或PrimeFaces组件/如何通过p:triStateCheckbox使用布尔值

来自分类Dev

F#如何通过AND运算返回布尔值?

来自分类Dev

如何通过GM_xmlhttpRequest发送布尔值?

来自分类Dev

如何比较布尔值?

来自分类Dev

如何打印布尔值

来自分类Dev

如何打印布尔值?

来自分类Dev

如何创建布尔值?

来自分类Dev

如何使用SQL转换可为空的布尔值?

来自分类Dev

如何在 SQL 查询中反转布尔值?

来自分类Dev

通过引用传递布尔值

来自分类Dev

通过PHP GET传递布尔值

来自分类Dev

通过模板重置vuejs布尔值

来自分类Dev

通过公共Nullable <bool>从实体到sql布尔值1的真实值

来自分类Dev

LINQ to SQL布尔值的评估顺序

来自分类Dev

从SQL函数返回布尔值

来自分类Dev

布尔值的SQL CASE语句

来自分类Dev

Spark SQL JSON布尔值评估

来自分类Dev

布尔值SQL和PHP验证

来自分类Dev

如何绑定反布尔值,JavaFX

来自分类Dev

如何否定管道中的布尔值?

来自分类Dev

如何解析JSON布尔值?

来自分类Dev

如何从litjson读取布尔值

来自分类Dev

如何使用齐射发布布尔值

来自分类Dev

如何使Formik返回布尔值?

来自分类Dev

如何否定blazor内部的布尔值?

来自分类Dev

如何使用@StateObject修改布尔值?

来自分类Dev

按位与如何与布尔值交互?

来自分类Dev

您如何从Cookie读取布尔值?