gpt4 book ai didi

mysql - 从表中选择结果以匹配 mysql 中的 2 行

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:42 25 4
gpt4 key购买 nike

我有一个 MySQL 表有这些字段

 ID, CID, QUESTION, ANSWER, USER

ID自增,表中每条记录都有ID
CID 指向 ANSWER 记录的 ID

比如我们有4条记录,2个问题2个答案,Mike回答2个问题

ID  CID  QUESTION  ANSWER         USER
1 0 Test NULL John
2 1 NULL This is Test Mike
3 0 Example NULL Tracy
4 3 NULL Yes it is Mike

我想列出迈克回答的问题。如何匹配同一表中的 IDCID 字段并打印 QUESTION 输出

最佳答案

I want to list questions of which is Mike's answers.

SELECT t1.*
FROM TableName t1
LEFT JOIN TableName t2 ON t1.ID = t2.CID
WHERE t2.Answer IS NOT NULL
AND t2.User = 'Mike';

SQL fiddle Demo

请注意,这为您提供了 Mike 已回答的问题列表,因此您不会在其中找到 mike:

ID CID     QUESTION         ANSWER  USER
1 0 Test NULL John
3 0 Example NULL Tracy

关于mysql - 从表中选择结果以匹配 mysql 中的 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12799043/

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