聊天室表-id(fk)、roomid(fk)、userid(fk)、文本,创建于房间表-id(pk),名称用户表-id(pk)、名称、句柄如何查询要显示的数据库为特定roomid创建了\u at、文本和句柄?例如当我这样做的时候选择 created_at , TextA , UserID 从 ChatBox 哪里 RoomID =1订货人 ID ;我被创建了\u at、texta和userid,但我不知道如何用相应的句柄切换userid列。
created_at
TextA
UserID
ChatBox
RoomID
ID
j2qf4p5b1#
这是一份适合加入的工作。试试这个
SELECT c.created_at, c.TextA, c.UserID, u.Handle FROM ChatBox c JOIN Users u ON c.UserID = u.ID
这个 JOIN 操作使关系数据库管理系统名副其实。你应该学习并学会使用它。
JOIN
ecfsfe2w2#
我想出来了,从chatbox.userid=users.userid(其中roomid=1)上的chatbox inner join users选择created\u at,texta,userhandle;
2条答案
按热度按时间j2qf4p5b1#
这是一份适合加入的工作。试试这个
这个
JOIN
操作使关系数据库管理系统名副其实。你应该学习并学会使用它。ecfsfe2w2#
我想出来了,
从chatbox.userid=users.userid(其中roomid=1)上的chatbox inner join users选择created\u at,texta,userhandle;