Вопрос Postgresql: сравнение строки с массивом между двумя таблицами - PullRequest
0 голосов
/ 15 ноября 2018

скажем, у меня есть 2 таблицы, T1 и T2.

T1.pet = ["one"] ["three"]

T2.pets = [["one," two "] [" three "]]

Я хочу посмотреть, существуют ли элементы в T1 в T2.

Сейчас у меня есть сравнение, похожее на

И (T1.pet = T2.pets - >> 0 или

T1.pet = T2.pets - >> 1 или

T1.pet = T2.pets - >> 2 или

T1.pet = T2.pets - >> n)

примечание: (T2.pets - >> 0 = ["one"] ["three"] и T2.pets - >> 1 ["two"]]

Как бы я написал этот код более компактным способом, где n - это наибольшая длина, которая существует в T2 (в данном примере это 2)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...