MySQL连接两个表一个过滤数据

时间:2016-06-17 06:23:54

标签: mysql

我有两张桌子

第一张表: tblUser

userID  name    phone           email
1       A       1234567890      a@gmail.com
2       B       1234578569      b@gmail.com
3       C       1234567891      c@gmail.com
4       D       5456987452      d@gmail.com
5       E       1456987452      e@gmail.com

第二张表: tblShareLocation

userID  shareUserid shareLocation
1           2           0
2           3           1
1           3           1

我必须检查注册了多少用户(为此我将手机号码检查列表放入tblUser表中,如果存在数字,这意味着该用户已注册)并检查有多少注册用户与userID =共享其位置1

例如,如果我输入userID=1和手机号码('1234578569','1234567891','5456987452','1234567856')

Then the output are below
shareUserid     name    phone       email           shareLocation
2               B       1234578569  b@gmail.com         0
3               C       1234567891  c@gmail.com         1
4               D       5456987452  d@gmail.com         0

我想要上面的输出,因为

  1. 对于输入,我提供4个不同的数字,4个数字中有3个被注册,因此这三个数字及其详细信息显示在输出中
  2. userID=1将他们的位置分享到userID=3,这就是为什么shareLocation=1
  3. 我正在使用MySQL。

1 个答案:

答案 0 :(得分:1)

似乎只需要一个简单的Thread.setDefaultUncaughtExceptionHandler操作:

var app=angular.module('myApp',[]);    
angular.element(document).ready(function() {
          angular.bootstrap(document, ['myApp']);
 }); 

Demo here