我在 firebird sql 2.5 中的 2 个表之间进行左连接,我需要使用 like 语句将它们作为字符串进行搜索。
它像是 :
表:用户:
身份证 | 姓名 | 时间 | 地址_FK
.
表: 地址:
身份证 | 街道 | 城市 | 国家
我想在加入这两个表后,在每个结果字段上执行匹配字符串的搜索。
- 什么是最好的性能方法,或者这是唯一可能的方法?
我在 firebird sql 2.5 中的 2 个表之间进行左连接,我需要使用 like 语句将它们作为字符串进行搜索。
它像是 :
表:用户:
身份证 | 姓名 | 时间 | 地址_FK
.
表: 地址:
身份证 | 街道 | 城市 | 国家
我想在加入这两个表后,在每个结果字段上执行匹配字符串的搜索。
SELECT *
FROM "USER"
LEFT JOIN ADDRESS ON ("USER".ADDRESS_FK = ADDRESS.ID)
WHERE ADDRESS.COUNTRY LIKE 'TURKEY'
SELECT *
FROM "USER"
LEFT JOIN ADDRESS ON ("USER".ADDRESS_FK = ADDRESS.ID)
WHERE ADDRESS.COUNTRY LIKE 'TURKEY' AND ADDRESS.CITY LIKE 'ISTANBUL'