有两张表,一张只有三个字段分别是md,md51,md52。另一张表包含多个字段 其中有URL,现在需要用第一张表中的三个字段分别比较第二张表中的URL是否含有第一张表中的三个字段的值。用sql实现
时间: 2024-05-22 21:13:53 浏览: 48
这是一道SQL的题目,可以用如下的SQL来实现:
SELECT *
FROM table2
WHERE
URL LIKE CONCAT('%', md, '%')
AND URL LIKE CONCAT('%', md51, '%')
AND URL LIKE CONCAT('%', md52, '%');
其中,table2是第二张表的表名,md、md51、md52是第一张表中的三个字段的名字。这个SQL的意思是,从第二张表中选取所有URL中包含第一张表中的三个字段的值的记录。
阅读全文