私は自分のテーブルにまっすぐ飛び込みます、そしてそれは私の質問がすぐに明白になります
表1:
Owner ownerID Name Address userID
______________________________________________
Name 1 Tim "top road" 1
表2:
User userID userName password secretQA1 secretQA2
___________________________________________________________________
1 BigTim pwhat 7 8
表3:
secretQA id question answer
_______________________________________
7 "Mums name" "Tony"
8 "Fav sport" "dressing up"
とにかく私がやりたいのは、ownerIDが1であることを知っていて、所有者にすべての情報を提供したいということです。だから私がやっていたことはこのようなものです:
SELECT secretQA.question AS Question1, secretQA.answer AS Answer1,
secretQA.question AS Question2, secretQA.answer AS Answer2,
User.password AS Password
FROM secretQA, owner, User
WHERE owner.id = 1
AND SecretQA.id = owner.secretQA1
AND SecretQA.id = owner.secretQA2
AND user.id = owner.userID;
しかし、役に立たない!
これは私が取得したいものです:
Question1 Answer1 Question2 Answer2 Password
____________________________________________________________
"Mums name" "Tony" "Fav sport" "dressing up" pwhat
今後ともよろしくお願いいたします
編集:パスワードはここでの単なる例であり、私の実際のバージョンではプレーンテキストではありませんこれは私が何をしているのかについての単純化された質問です