只显示拥有一辆以上汽车的用户

亲爱的 , 我有所有的用户表和汽车表。

有以下的联合查询

select 
 users.id as user_id,
 users.username,
 users.job,
 cars.id,
 cars.brand as car_brand

FROM users 
 LEFT JOIN cars on users.id = cars.user_id

GROUP BY users.username, users.id, cars.id;

以下是快照 :

enter image description here

如何向拥有一辆以上汽车的用户查询?

我试过下面的代码 , 但是它返回的数据是空的 :

enter image description here

如何使拥有一辆以上汽车的用户 ? (用户名 : ISMED)


EN From: Only show users that having cars more than one

7 Comments

  1. 组数 (*)>1。 不要在你的分组中包含汽车标识 , 因为这会导致一个组毕竟
  2. You can do in this was as well. 
    
        select 
         users.id as user_id,
         users.username,
         users.job,
         cars.id,
         cars.brand as car_brand
    
        FROM users 
         LEFT JOIN cars on users.id = cars.user_id
        where exists (select username, count(*) multiplecars        
        FROM users u
          JOIN cars c on u.id = c.user_id
    where users.username = u.username 
         group by 
          u.username 
    having count(*) > 1 ) 
    

    如果用户拥有一辆以上的车 ( 即使是同一品牌 , 这也会带来这些记录 ) , 如果你只想让用户拥有一个以上的品牌 , 你可以数 ( 不同 )

  3. 在用户中选择用户名 ( 从用户中选择用户名 ) 。

    先过滤有多辆车的用户 , 然后再过滤相应的细节

    1. 我投票支持你的回答 , 这样你就会得到一些观点
  4. 为什么你的 car_brand 列似乎缺少值? 你能告诉我们预期的产量吗?

More articles:

  • PostgreSQL 用户的身份验证错误?
  • 如何显示由相同和多个用户插入的 MySQL 的唯一数据?
  • 用于显示具有特定序列 N值的序列列表的 SQL 查询
  • 如何在 postgresql 中通过字符串[]?
  • 为什么我的自动布局视图继续扩大 , 而不是以本地分辨率显示在大型设备模拟器 ( iPhone 6 和以上 ) ?
  • 电话用户访问电话设备数据库
  • PostgreSQL - 如何在 Not 表达式中返回空值
  • Grails : 显示 gsp 中数据库中的元素列表
  • 对于一个小的表 , 查询一组列数是否比一个大的表更快 ?
  • 如何处理三个以上 PHP GET 变量从 MySQL 数据库中选择数据
  • 在同一 Postgres 数据库中以 collectd 收集数据的两个间隔
  • 为什么 Android 工作室设备监视器上没有显示数据库 ?
  • 仅在 rails 中显示用户名
  • 默认 postgres 用户和密码
  • 一行返回所有数据
  • 不返回 / 显示 ADO.NET 中的 SQL 函数
  • 显示所有汽车的最大汽缸容量
  • 当要求用户在 12 个选项中选择 4 个时 , 如何显示用户选择 ?
  • 如果角色拥有用户没有的权限 , 命令修改无法使用的角色
  • 电子商务数据库查询将行显示为列
  • 拥有移动应用程序的最终用户使用 HSM 设备进行身份验证有哪些不同的方式 ?
  • 在滚动"用户视图"时如何显示选中的图像?
  • 找到用户指定位置的最近点
  • 如何使用具有用户、组和权限的简单权限系统?
  • 为什么 drop DATA BASE 数据库名称在 ps ql 中保留 Schemas 和已删除 DB 的关系 ?
  • 无法让 SQL 在我的数据库中显示我的分数
  • 为什么我的普通用户拥有与管理员相同的权限 ?
  • 是否有可能在 PostgreSQL 中创建包含子午线指示器的时间戳列 ?
  • Django / Python - 检查用户是否上传文件 - 如果没有 , 请显示图像
  • 在 Unix 中 , 如果用户从特定的 IP ( 或主机 ) 登录 , 如何显示欢迎消息 ?