子查询。为每个用户获取其他条件

约塞

在以下示例来说明我的问题,在要显示在网格上的行上,Marge可以看到第1行,Bart第2行以及Homer第1和2行。

如果用户是Marge并且Marge在users_list上,则可以看到第1行:

 //tab_rows

 id  rows   user_ref
 __  ____   ________

  1   row1    1
  2   row2    2

 //tab_users

  id_users   user_ref   users_list    color
  ________   _______   __________   _______

    1          1         Marge        Red
    2          1         Homer        Blue
    3          2         Bart         Black
    4          2         Homer        Green

 SELECT rows FROM tab_rows 
 WHERE user_ref IN (SELECT user_ref FROM tab_users 
                    WHERE users_list = 'Marge')

这行得通。

我的问题是,我还需要从客户端的color列中获取值,其目的如下:

在示例中,Marge和Homer都可以看到第1行。

但是,如果用户是Marge,则该行将以红色高亮显示;否则,该行将变为红色。如果用户是荷马,则该行将以蓝色高亮显示。

(每个用户可以在不同的行上使用不同的颜色,就像荷马一样)。

在客户端,我将使用render函数根据颜色的值动态地执行此操作。

做这个的最好方式是什么?

我需要第二个查询来获取与每一行中每个用户相对应的颜色?

scaisEdge

您可以使用联接

select a.rows, b.color
from tab_rows as a 
inner join  tab_users as  b on a.user_ref = b.user_ref 
where b.userlist = 'Marge';

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从组密钥获取其他属性

来自分类Dev

使用参数获取其他

来自分类Dev

获取其他大小的NSRunningApplication的图标

来自分类Dev

MySQL子查询WHERE IN,但也可以从IN子查询中获取其他列

来自分类Dev

Linq查询按多个列分组但获取其他属性

来自分类Dev

获取其他人的消息用户ID

来自分类Dev

获取其他空行

来自分类Dev

SQL查询以获取其他列信息

来自分类Dev

满足ngIf条件时获取其他数据

来自分类Dev

如何在Spring Security中从LDAP获取其他用户属性?

来自分类Dev

Firebase Auth获取其他用户信息(年龄,性别)

来自分类Dev

如何获取其他格式的列表?

来自分类Dev

使用Azure资源图获取其他用户的资源

来自分类Dev

无论用户是否登录,我都需要获取其他路径-recyclerview

来自分类Dev

获取其他窗口的SystemMediaTransportControls

来自分类Dev

需要在我的SQL查询中获取其他列的描述

来自分类Dev

CSS获取其他元素的属性

来自分类Dev

C ++ / Linux如何获取其他用户的读取许可权统计信息?

来自分类Dev

SQL查询以其他查询的结果为条件

来自分类Dev

获取其他频道的状态

来自分类Dev

ps如何获取其他用户进程的可执行文件?

来自分类Dev

Facebook图形api获取其他用户的最新供稿

来自分类Dev

SQL查询按日期时间分组并获取其他2个字段的总计值

来自分类Dev

满足ngIf条件时获取其他数据

来自分类Dev

Codeigniter-如何获取其他用户会话

来自分类Dev

如何获取其他用户的命令行历史记录?

来自分类Dev

Yii2 - 获取其他用户的访问权限

来自分类Dev

使用会话获取其他变量

来自分类Dev

在python中使用Api获取其他linkedin用户的个人资料详细信息

Related 相关文章

热门标签

归档