私も勉強がてらやってみました。
TABLE_B には、「__C__」のように、LIKE で使える文字列を入れておきます。
かつ、このSQLでは B の結果を 1 件に絞る必要があります。
----------
SELECT
*
FROM
TABLE_A
WHERE
VAL LIKE (
SELECT COND FROM TABLE_B
)
質問者
お礼
私もいろいろ試してみました。
SELECT * FROM DataBase WHERE tableA.カラムA like Replace(tableB.カラムB,'?','%')
でできました。
アクセスですと
SELECT * FROM DataBase WHERE tableA.カラムA like Replace(tableB.カラムB,'?','?')
って、感じです。理由を聞かれても、わかりませんけど…。
いろいろやり方があるんですね。勉強なりました。
ありがとうございます。
お礼
私もいろいろ試してみました。 SELECT * FROM DataBase WHERE tableA.カラムA like Replace(tableB.カラムB,'?','%') でできました。 アクセスですと SELECT * FROM DataBase WHERE tableA.カラムA like Replace(tableB.カラムB,'?','?') って、感じです。理由を聞かれても、わかりませんけど…。 いろいろやり方があるんですね。勉強なりました。 ありがとうございます。