【问题标题】:nested if statement嵌套 if 语句
【发布时间】:2011-05-24 12:04:49
【问题描述】:

我需要一个 if 语句来创建一个名为“part_ID”的字段。该字段采用字段“p.ID”并在“a.Part_ID”中查找。如果“a.Part_ID”中的 part_ID 不为空,则该部分 ID 应保持不变,只是“a.Part_ID”。如果零件 ID 为空,则应在“b.Part_ID_Not_cataloged”中查找零件 ID,如果列出了零件 ID,则应将其替换为“b.related_Part_ID_in_catalog”。

   SELECT a.Part_ID, p.ID, b.Part_ID_Not_cataloged, b.related_Part_ID_in_catalog
     FROM (SYSADM_PART AS p 
LEFT JOIN tbl_concatenated_data_view_only AS a ON p.ID = a.Part_ID) 
LEFT JOIN tbl_Part_ID_Not_in_catalog_entry AS b ON p.ID = b.Part_ID_Not_cataloged;

【问题讨论】:

  • 请贴出你目前写的代码。人们通常不喜欢只为您编写代码。事实上,这是一个工作描述,而不是一个问题。
  • 嗨,如果我知道 SQL,我会发布代码,但不幸的是我不知道,因此我发布问题

标签: sql ms-access


【解决方案1】:

您需要使用IIF

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 2016-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多