Javascript 如何打印html表中仅在一个单元格中关联的结果集
我的数据库由两个表组成用户和朋友Javascript 如何打印html表中仅在一个单元格中关联的结果集,javascript,mysql,sql,Javascript,Mysql,Sql,我的数据库由两个表组成用户和朋友 一个用户有许多朋友 我需要显示以下表格视图 我查询了两个具有内部联接的表,如下所示 SELECT usr.FirstName, usr.Phone, usr.Email, fri.FirstName AS friendName FROM User AS usr INNER JOIN Friends AS fri WHERE fri.idUser = usr.idUser 因为许多朋友都有用户,朋友可以控制返回多少结果集 输出: { "FirstNam
- 一个
有许多用户
朋友
SELECT usr.FirstName, usr.Phone, usr.Email, fri.FirstName AS friendName
FROM User AS usr
INNER JOIN Friends AS fri
WHERE fri.idUser = usr.idUser
因为许多朋友
都有用户
,朋友
可以控制返回多少结果集
输出:
{
"FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Pedro",
"FirstName" : "jose", "Phone" : 123, "Email": "jose@jose.com", "friendName" : "Juan", // Same user, with another friend
}
结果集是正确的,但我不知道如何像前面从Javascript或任何请求该查询的语言编程代码中显示的表视图那样打印它
知道如何解决这个问题吗?好的,我看到您将这个问题标记为mysql的标记,因此在使用带有
--html
配置的mysql命令时,实现html输出非常简单。如下图所示:
mysql -u username -p password -D database --html -e"select * from your_table_name limit 10" > data_result.html
当您通过浏览器打开上面的html文件data\u result.html
时,您将获得所需的打印样式。
要详细说明,使用HTML您只需将
用于朋友
专栏
#
名字
电话
电子邮件
朋友
1.
约瑟
123
jose@jose.com
- 佩德罗
- 胡安
2.
费利佩
456
felipe@felipe.com
- 卡洛斯
- 何塞
用户表中是否有用户ID?你能用你的输出把它取出来吗?