发出从String_Table获取字符串文本的问题

时间:2014-01-07 03:08:39

标签: sql

我是新来的。

我们的数据库名称解析的工作原理如下。 .Name1ID = .StringNumberID获取字符串文本。

STRING_TABLE用作我们的nameID的命名系统。 如果我只翻译一个表名ID,它可以正常工作。

任何人都可以帮我查询将nameID翻译成多个表吗?

Select
  microsdb.MENU_ITEM_DEFINITION.MenuItemDefID,
  microsdb.MENU_ITEM_DEFINITION.Name1ID,
  microsdb.STRING_TABLE.StringText,
  microsdb.MENU_ITEM_DEFINITION.MenuItemClassID,
  microsdb.MENU_ITEM_CLASS.NameID,
  microsdb.STRING_TABLE.StringNumberID
From
  microsdb.MENU_ITEM_DEFINITION Left Join
  microsdb.STRING_TABLE On microsdb.MENU_ITEM_DEFINITION.Name1ID =
    microsdb.STRING_TABLE.StringNumberID Left Join
  microsdb.MENU_ITEM_CLASS On microsdb.MENU_ITEM_DEFINITION.MenuItemClassID =
    microsdb.MENU_ITEM_CLASS.MenuItemClassID And microsdb.MENU_ITEM_CLASS.NameID
    = microsdb.STRING_TABLE.StringNumberID

抱歉混淆。

第一张表

MenuItemClassID    NameID     StringNumberID  StringText    
1                   14936     14936           FOOD OPEN

enter image description here

第二张表

MenuItemDefID Name1ID   StringNumberID  StringText  
1             121393    121393          TIPS

我想要的
1,121393,121393,TIPS,1,14936,14936,食品开放

非常感谢 亚历克斯

0 个答案:

没有答案