2011-09-22 69 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_Organisation獲得一列(OrgName)。我怎麼能用上面的代碼來做到這一點。內部加入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'