Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
SpiderPig
Starting Member
3 Posts |
Posted - 2011-01-19 : 12:09:46
|
| Hi,I'm trying to combine results from 3 different tables in one query. However, my SQL knowledge isn'tgreat (I'm a gameplay programmer), so I'm struggling to get it working without horrible nested SELECTs and whatnot :-).The 3 tables are defined below:Achievement.AchievementID PKAchievement.StringID FKAchievement.PointsAchievement.IsHiddenAchievement.IconLockedID FKAchievement.IconUnlockedID FKAchievementStringsEN.StringID PKAchievementStringsEN.NameStrAchievementStringsEN.DescLockedStrAchievementStringsEN.DescUnlockedStrAchievementIcons.IconID PKAchievementIcons.IconNameI would like to get the following information from a single query, for a supplied Achievement.AchievementID:Achievement.AchievementIDAchievementStringsEN.NameStrAchievementStringsEN.DescLockedStrAchievementStringsEN.DescUnlockedStrAchievement.PointsAchievement.IsHiddenAchievementIcons.IconName <-- Locked Icon NameAchievementIcons.IconName <-- Unlocked Icon NameI've tried to do this using INNER JOINS, but I'm not familiar enough with the syntax to get it working.Any help would be greatly appreciated!Thanks,Johan Sylwander |
|
|
webfred
Master Smack Fu Yak Hacker
8781 Posts |
Posted - 2011-01-19 : 12:27:04
|
selecta.AchievementIDs.NameStrs.DescLockedStrs.DescUnlockedStra.Pointsa.IsHiddenlocked.IconName <-- Locked Icon Nameunlocked.IconName <-- Unlocked Icon Namefrom Achievement aleft join AchievementStringsEN s on s.StringID = a.StringIDleft join AchievementIcons locked on locked.IconID = a.IconLockedIDleft join AchievementIcons unlocked on unlocked.IconID = a.IconUnlockedID No, you're never too old to Yak'n'Roll if you're too young to die. |
 |
|
|
SpiderPig
Starting Member
3 Posts |
Posted - 2011-01-19 : 12:30:12
|
| Hey webfred,That's great, I'll try it straight away!Thanks,/Johan |
 |
|
|
SpiderPig
Starting Member
3 Posts |
Posted - 2011-01-19 : 13:54:06
|
| That worked perfectly.Thanks again :-)/Johan |
 |
|
|
webfred
Master Smack Fu Yak Hacker
8781 Posts |
Posted - 2011-01-19 : 14:52:49
|
welcome  No, you're never too old to Yak'n'Roll if you're too young to die. |
 |
|
|
|
|
|