如何在一行中返回两个字段名相同的值,sql句法求救,在线等......
我用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语句,最好是一句来返回结果,请问该如何做啊?
我的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 两个表字段名相同注意事项
执行sql语句,并将结果通过ArrayList返回。字段名统一大写 JDBC 连接数据库
JDBC 连接数据库 执行sql语句, 并将结果通过ArrayList返回。字段名统一大写 比如 select * FROM A 返回的List中包含了所有A表中的字段值,通过MAP来取,字段名统一大写。 只有两个方法,没有示例,请自行编写测试。主体结构肯定是没有问题的
用SQL语句查询数据库中某一字段下相同值的记录方法
今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行筛选,经过研究问题终于得到解决。 以上问题实际上就是查询数据库表中某一字段值重复的记录,这里省略如何将Excel表导入到数据库步骤,只讨论用SQL查询数据库中某一字段下相同值的记录方法。 现在假设数据库表名为student,里面有字段Sno(学号),ID(身份证),这里提供两种查询的方法: 方法一:通过学号和身份证字段来查询(数据库执行效率高,推荐) 代码如下: SE
Oracle查询指定表的所有字段名和数据类型SQL
Oracle查询指定表的所有字段名和数据类型SQL


基础编程
