首先,在详细说明我正在处理的问题之前,让我告诉你,我目前是 SQL 新手,所以只要有可能,我会感谢简单的解释和简单的解决方案。这是我所拥有的:
鉴于此查询:
SELECT
table1.id as id,
table1.tag1 as tag1,
table2.tag2 as tag2,
table2.tag2 like '%'+table1.tag1'%' as match
FROM table1
INNER JOIN table2
ON table1.id = table2.id
我得到这张桌子:
id tag1 tag2 match
1 ice cream ice-cream false
2 sweets sweets true
3 bakery bakery true
4 sweets ice-cream false
我要解决的问题是我希望“匹配”列解释为与第一行中的“真实”相似的词。因此,在我想要的输出中,我希望这个提到的单元格是“真”而不是“假”。
提前致谢。