0

Excelドキュメントに約1500の部品番号のリストがあります。これらの部品番号をクエリに挿入してデータベースから説明を取得し、結果をコピーしてExcelドキュメントに貼り付けたいと思います。

問題は、リスト内の一部の部品番号がデータベースにないため、クエリの結果をExcelにコピーして貼り付けるときに、クエリ内の一部の部品番号が一致しないためです。結果を返さないでください。

SELECT ITEM.ITEMNO, ITEM.DESCRIPTION 
FROM ITEMS 
WHERE ITEM.ITEMNO IN ('1500','Part','Numbers')

単純な概念のようで、私のグーグル検索は多くの結果を返しましたが、それらは通常、複数のテーブルとユニオン/結合を含みます。見た例をクエリに変換できません。VBAがより良いオプションである場合、私はすべての耳です。

4

1 に答える 1

0
select a.ITEMNO, IFNULL(i.DESCRIPTION, 'N/A')
from (
    select '1500' as ITEMNO
    union all select 'Part'
    union all select 'Numbers'
) a
left outer join ITEMS i on a.ITEMNO = i.ITEMNO
于 2012-11-01T17:47:37.867 に答える