有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T

题目内容(请给出正确答案)
单选题
有如下用户表和主题帖表:用户(用户名C,密码C,性别L,电子邮箱C)主题帖(编号C,用户名C,标题C,内容M,发帖时间T)查询发表了编号为“00003”的主题帖的用户信息,正确的SQL语句是(  )。
A

SELECT用户名,电子邮箱FROM用户WHERE主题帖.编号=“00003”

B

SELECT用户.用户名,用户.电子邮箱FROM用户,主题帖WHERE编号=“00003”AND用户.用户名=主题帖.用户名

C

SELECT用户.用户名,用户.电子邮箱FROM用户JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”

D

SELECT用户.用户名,用户.电子邮箱FROM用户INNER JOIN主题帖WHERE用户.用户名=主题帖.用户名AND编号=“00003”

参考答案和解析
正确答案: C
解析:
B项正确,以编号=“00003”为筛选条件,且通过“用户.用户名=主题帖.用户名”将用户表和主题帖表连接起来,得到正确查询结果。CD两项语法错误,两表相连接的格式为:SELECT……FROM<数据库表1>INNER|LEFT|RIGHT|FULL JOIN<数据库表2>ON<连接条件>WHERE……JOIN与ON搭配而非WHERE。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
更多相关问题