深蓝色的风 2015-07-11 11:13 采纳率: 0%
浏览 2934

mysql查询-怎么判断一个用户在多个表中是否有值

场景如下,
有一张用户表user,主键用户编号user_id ,类型int; 三张业务表 a_record,b_record,c_record,分别都含有外键user_id.

在方法中,别人传给我一串user_id ,字符串的,逗号分割的,如“1001,2001,2003,98”;
我需要去数据库中判断这些user_id串中的用户是否有三种业务中至少一条的记录,
(只要这个user_id字符串中的有一个人有其中之一业务记录,我就可以返回true,否则返回false )

这个sql语句怎么写?

  • 写回答

5条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 fdisk输入n后不提示选择分区类型
      • ¥15 关于#java#snaker 工作流的问题,如何解决?
      • ¥15 C语言,这个程序该怎么写,急
      • ¥15 新下载的 Linux虚拟机 红帽8 没有下载中文包,怎么切换中文
      • ¥100 逻辑设计有没有会的啊,价格不够可以私下再聊,学号为201921177002,201921177003,201921177004
      • ¥15 结构体实现学生成绩管理系统,要求在图片,学习遇到问题,thanks!
      • ¥15 python交互式界面设计函数问题
      • ¥45 用Verilog设计反应计时器
      • ¥15 python程序封装,dist下没有exe文件
      • ¥15 关于#Oracle#的问题,如何解决?