HiI currently have this query...SELECT TextFROM dbo.tbl_Menu
This query give me 63 records, this is correct but then I need to add one more table that should match against NodeID and also filter on LanguageID, but if I do that I don't get 63 records, only 60 records. This is beacuse all NodeID is not available in the "MenuLanguage" table. But if it doesn't match I want the MenauLanguage.Name to be displayed as null, the MenuLanguage holds different languages for a menu and if there isn't a match against the NodeID it means I don't have a translation for that record.Hope this make sense..SELECT dbo.tbl_Menu.Text, dbo.MenuLanguage.Name, dbo.MenuLanguage.LanguageIDFROM dbo.tbl_Menu LEFT OUTER JOIN dbo.MenuLanguage ON dbo.tbl_Menu.NodeId = dbo.MenuLanguage.NodeIdWHERE (dbo.MenuLanguage.LanguageID = 2)