Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 来自两个表的Mysql请求advanced2_Php_Mysql - Fatal编程技术网

Php 来自两个表的Mysql请求advanced2

Php 来自两个表的Mysql请求advanced2,php,mysql,Php,Mysql,我有两个mysql表: **tbl_questions** id user_id title solved_answer 1 1 Title1 0 // Not solved question 2 2 Title2 3 // Solved question **tbl_answers** id user_id title 1 3 Answer1 2 4 Answer2 3

我有两个mysql表:

**tbl_questions**
id user_id title  solved_answer
1  1       Title1 0               // Not solved question
2  2       Title2 3               // Solved question

**tbl_answers**
id user_id title   
1  3       Answer1 
2  4       Answer2 
3  4       Answer3 
我需要通过用户计算已解决答案的问题数量_id=4


如何执行此操作?

此查询将返回所有已解决的答案(考虑到您使用答案表中的答案id更新问题)

此选项将搜索特定用户的特定问题的答案:

select * from question q
join answer a on q.solved_answer = a.id
where a.user_id=4

tbl_问题和tbl_答案之间有什么联系?你怎么知道tbl_答案中回答的是哪一个问题?
select * from question q
join answer a on q.solved_answer = a.id
where a.user_id=4