2011-09-22 4 views
0
SELECT FirstName from tbl_User INNER JOIN tbl_Organisation 
on tbl_user.tbl_organisation_OrganisationID=tbl_Organisation.OrganisationID  
    WHERE tbl_organisation_OrganisationID = '23' 

tbl_ 조직에서 열 (조직 이름)을 가져 오려고합니다. 위의 코드로 어떻게 할 수 있습니까?내부 병합 mysql

답변

2
SELECT tbl_User.FirstName, tbl_Organisation.OrgName from tbl_User INNER JOIN tbl_Organisation 
on tbl_user.tbl_organisation_OrganisationID=tbl_Organisation.OrganisationID  
    WHERE tbl_organisation_OrganisationID = '23' 
1

이 시도 :

SELECT FirstName,tbl_organisation.OrgName 
FROM tbl_User 
INNER JOIN tbl_Organisation ON tbl_user.tbl_organisation_OrganisationID=tbl_Organisation.OrganisationID 
WHERE tbl_organisation_OrganisationID = '23' 
3

간단히과 :

SELECT tu.FirstName, tor.OrgName from tbl_User tu INNER JOIN tbl_Organisation tor 
on tbl_user.tbl_organisation_OrganisationID=tbl_Organisation.OrganisationID  
WHERE tbl_organisation_OrganisationID = '23' 
+0

을인가하지의 SQLServer에서 "을"예약 된 키워드? 확실하지는 않지만, 이렇게 작동 할 수도 있습니다.하지만 tbl_Organisation을 "tor"라고 부릅니다. – LaGrandMere

+0

실제로 내 부분의 오류입니다 :) 나는 내 게시물을 편집했습니다. 어쨌든 MySQL을 사용하는 한 일할 수 있습니다. –

+0

제가 -1 표를 삭제했는데, 잘못 읽었습니다. 어쨌든 편집 해 주신 덕분에 SQLServer라고 생각했습니다. +1 :) – LaGrandMere

1
SELECT FirstName, tbl_Organisation.OrgName from tbl_User INNER JOIN tbl_Organisation 
on tbl_user.tbl_organisation_OrganisationID=tbl_Organisation.OrganisationID  
WHERE tbl_organisation_OrganisationID = '23'