首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于显示名称而不是ID Reportico的适当SQL查询

用于显示名称而不是ID Reportico的适当SQL查询
EN

Stack Overflow用户
提问于 2017-12-03 11:05:18
回答 1查看 77关注 0票数 0

我有3张桌子,票,分类,和子类别。在中,为了生成报告,您需要配置Yii2查询。

代码语言:javascript
复制
SELECT id, time_start, time_end, details, room_no, employee_id, category_id, sub_cat_id  FROM tickets

这是我的SQL查询,用于获取票证表中的数据,而不是显示category_id和sub_cat_id。我想显示category_name和sub_category,正确的sql语法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-03 11:20:53

您可以尝试这样的方法,看看是否得到了类别名称:

代码语言:javascript
复制
SELECT t.id, t.time_start, t.time_end, t.details, t.room_no, t.employee_id, 
c.category_name , s.sub_category
FROM tickets as t inner join Category as c on t.category_id=c.id inner join
sub_cat as s on t.sub_cat_id=s.id and s.category_id=c.id

我不知道你在分类表和子分类表中有字段名,但是如果它适用于类别,尝试以类似的方式添加子类别表,或者发布两个表的字段列表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47617710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档