我有 3 张桌子,分别是 table-a、table-b 和 table-c。我遇到了一个问题,我有一个子字符串,比如 XYZ,出现在 table-a 的第 1 列中,而在 table-b 中,我有一些行,其中一个列中有 XYZ 作为子字符串。我想从两个表中获取所有这些行,table-a 和 table-b,其中我有来自 table-c='123' 的列之一(例如)
以下是我的查询:
SELECT DISTINCT a.column-1, b.column-2
FROM table-a a, table-b b, table-c c
WHERE c.column='123' AND a.column-1=b.column-2;
使用此查询,它正在打印表 b 中仅存在 XYZ 但不存在 %XYZ% 的行。
提前谢谢合作..