2017-08-30 7 views
1

SQLでjoinのヘルプが必要です。SQLサーバーで送信されたすべてのフレンドリクエストを検索する方法

  1. tbl_register要求

問題があります:それだけNULLreq_from_id内を返す私は2つのテーブルを持っています。

tbl_registerテーブル:

UserID  f_name  Designationnm Comapny_name 
1  aaa     CEO    Apple 
2  Rajeev  General manager   Dell 
3  upendra  Managing director  Dell 
4  soumendr  Vice president  lenovo 
9  Suneal  Managing director  Apple 
8  asa    CEO    Apple 

request表:私はこのような出力を取得する必要があります

req_from_id req_to_id req_status 
2    9    0 
3    9    0 
4    9    0 
2    8    0 
2    1    0 

f_name  Designationnm Comapny_name UserID req_from_id 
aaa aa    CEO   Apple  1    2 
Rajeev   General manager Dell  2    9 
Suneal   Managing director Apple  9    2 
asa    CEO    Apple  8    2 

私がしようとしているもの:

それは、集計関数またはGROUP BY句に含まれていないため

答えて

2
select 
tb1.UserID,tb1.f_name,tb1.Designationnm,tb1.Comapny_name,tb2.req_from_id  
from Tbl_register tb1 
left join 
tbl_friend_and_match_request tb2 
on tb2.req_to_id = tb1.userid 
where company_name in ('Apple') or DesignationName in ('General manager') 
0
SELECT tbl_register.f_name, 
    tbl_register.Designationnm, 
    tbl_register.Comapny_name, 
    tbl_registerUserID, 
    request.req_from_id 
FROM tbl_register 
INNER JOIN request ON tbl_register.UserID=request.req_to_id 
GROUP BY tbl_register.UserID; 
+0

列「tbl_register.f_nameは、」選択リストでは無効です。 –

関連する問題