php - 如何获得问题表中未回答的问题?

标签 php mysql sql mysql5

我有两个表

question
------------------------------
qid  |  qname  |  description
------------------------------
1      ssc?       blabla

2      BIE        blabla

3      msc        blabla

answer
----------------------------
aid  | uid  | qid | answered_on
-------------------------------
1      1      1     ssc means

2      2      1     ssc
-------------------------------

现在我想得到未回答的问题如何编写查询?你能告诉任何人吗。

i get the result like 

qid | qname
-----------
2     BIE
3     msc

最佳答案

select * from  users as ru left join answers as ra on ru.uid=ra.uid 
left join questions as rq on rq.uid=ru.uid 
where   rq.qid not in(select qid from answers) group by rq.qid order by rq.qid desc

如果你有一个用户表,这可能很有用,检查一下

关于php - 如何获得问题表中未回答的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11984180/

相关文章:

php - 每分钟运行的 Laravel cron 作业使 mysql 连接数翻倍

PHP:浏览器只是下载文件而不是复制它

php - 插入记录时创建 slug 以包含 id 和 title - php MySQL

mysql - Sencha Architect 将数据添加到数据库并在同一事件上更新存储内容(计数)

php - 每当添加新文件或更新现有文件时将文件上传到服务器

python - 根据数据帧 VLookup 样式中的列合并两个 Excel 文件

php - 通过 php exec 函数传递 $_SERVER 数组

php - 使用ajax提交邮件表单的正确方法? - 没有 JQuery

sql - 为 10k+ 用户保存用户数据的最佳方法

sql - ms-access:通过在上面打印来填写申请