2016-04-24 9 views
0

私が持っている2表1はrandom_questionsであり、他は、Iiはpersonal_questions personal_questions.question_to = current_session_userpersonal_question.copy_id = random_question.id ....別のテーブルからチェックして、別のテーブルからフェッチするクエリを準備する方法

に列をcopy_id確認したいpersonal_questions、ありますその後、自動的に繰り返しを結果random_questionsのidのいずれかに等しいpersonal_questionsのcopy_idがある場合、私は、適切な結果を得ていないのです

$session_user = $_SESSION['user_id']; 

$sql = mysqli_query($con, "SELECT DISTINCT random_questions.id AS id, random_questions.question_by_id AS question_by_id, random_questions.question AS question, random_questions.total_answers AS answers FROM random_questions INNER JOIN personal_questions WHERE (random_questions.total_answers != '8') OR (personal_questions.question_to != '$session_user' AND personal_questions.copy_id != random_questions.id)"); 

:ここに私のコードです。ご理解頂けるとありがたいです。助けてください。

答えて

0
Select * 
from random_questions p, 
     personal_questions a 
where a.question_to = current_session_user 
and a.copy_id  = p.id; 
関連する問題