gpt4 book ai didi

mysql - SQL:如何从两个表中获取关系数据? (使用 JOIN ?)

转载 作者:行者123 更新时间:2023-11-29 04:08:40 25 4
gpt4 key购买 nike

我一直在尝试做一些跨关系的 SQL 查询,到目前为止没有成功。想知道是否有人可以提供帮助?

我有两个感兴趣的表,我想找出我的哪些客户(=公司联系人 1)必须处理未完成的项目。这是表格结构:

TABLE: CUSTOMERS

ID | CUSTOMER_NAME | COMPANY_CONTACT
=================================================
1 Bob 1
2 Billy 2
3 Susan 2
4 Ryan 3
5 Sally 1

.

TABLE: TO_DOS
ID | TASK | CUSTOMER_ID
============================================
1 Make Tea 5
2 Pick flowers 1
3 Do invoices 3
4 Tidy up 4
5 Drive van 2

理想的输出是

CUSTOMER_ID     |   CUSTOMER_NAME  |  TASK
=================================================================
5 Sally Make Tea
1 Bob Pick flowers

到目前为止,我已经尝试过了,但没有任何效果:

SELECT * FROM TO_DOS
INNER JOIN CUSTOMERS
WHERE CUSTOMERS.COMPANY_CONTACT=1

非常感谢任何想法!

最佳答案

SELECT CUSTOMERS.ID, CUSTOMERS.CUSTOMER_NAME, TO-DOS.TASK 
FROM TO_DOS
INNER JOIN CUSTOMERS
ON TO_DOS.CUSTOMER_ID = CUSTOMERS.ID
WHERE CUSTOMERS.COMPANY_CONTACT = 1

关于mysql - SQL:如何从两个表中获取关系数据? (使用 JOIN ?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19644252/

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