如何在一行中返回两个字段名相同的值,sql句法求救,在线等......

yeah1998 yeah1998 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我用php+mysql做一个论坛,格式如下:
我的BBS格式:
====================================================================
标题 | 作者 | 回复人 |
--------------------------------------------------------------------
我使用了三个表:
1..user(bbs用户表)
---------
fieldname
---------
user_id
user_name

2..bbs(bbs表1,主要存放标题,正文,作者号,回复人代号)
---------
bbs_id
title
content
user_id
reply_user_id

3..bbs_detail(BBS表2,主要存放回复内容,包括回复人号等)
-------------
bbs_id
user_id
content

bbs、bbs_detail通过user_id与user表关联
bbs、bbs_detail通过bbs_id关联
-------------------------------------------------------------------
问题:
我想在我的BBs格式中显示user_name,而不是user_id,而且想用尽可能少的sql语句,最好是一句来返回结果,请问该如何做啊?

...全文

相关推荐

动态SQL 并且把返回的值赋给变量

动态SQL 并且把返回的值赋给变量,sp_executesql,动态sql语句基本语法

果然爱慕

spark-sql join 两个表字段名相同注意事项

Thomas2143

执行sql语句,并将结果通过ArrayList返回。字段名统一大写 JDBC 连接数据库

JDBC 连接数据库 执行sql语句, 并将结果通过ArrayList返回。字段名统一大写 比如 select * FROM A 返回的List中包含了所有A表中的字段值,通过MAP来取,字段名统一大写。 只有两个方法,没有示例,请自行编写测试。主体结构肯定是没有问题的

woduha

用SQL语句查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行筛选,经过研究问题终于得到解决。      以上问题实际上就是查询数据库表中某一字段值重复的记录,这里省略如何将Excel表导入到数据库步骤,只讨论用SQL查询数据库中某一字段下相同值的记录方法。      现在假设数据库表名为student,里面有字段Sno(学号),ID(身份证),这里提供两种查询的方法:  方法一:通过学号和身份证字段来查询(数据库执行效率高,推荐) 代码如下:    SE

weixin_38593723

Oracle查询指定表的所有字段名和数据类型SQL

Oracle查询指定表的所有字段名和数据类型SQL

左手no戒指
评论 12
收藏 已收藏
分享
返回顶部
yeah1998
基础编程 21,889 成员 140,329 内容