我正在制作一个问题发布系统。每个问题帖子都必须包含用户ID /用户名和唯一的问题ID
MY TABLES
------------USERS---------------------------------
id
uname
password
fname
lname
-----------QUESTIONS-----------------------------
user_id
question_id
question
description
time
我是初学者,请忍受我。我只是不知道如何将我的users_ID与问题ID匹配,因为它们位于不同的表格上。当发布问题时,我可以检索将问题与问题ID一起发布的用户ID。
我合并表格的合理性不会有效,因为我无法想出一种方法来匹配用户唯一ID与question_id。请帮帮我......真丢了
答案 0 :(得分:0)
您可以使用Inner Join
在两个表之间显示匹配的记录:
SELECT
question_id,
question,
id,
uname
FROM Questions A INNER JOIN Users B
ON A.user_id=B.id
答案 1 :(得分:0)
如果您想使用user_id显示问题数据,则会将其与用户和问题表相关联。你可以像这样使用inner join
。
显示您的问题数据:
select * from questions inner join user on question.user_id=user.id;