Я ищу способ сопоставить строки b/w две таблицы.Соответствие строк по столам
name_tokens
-----------------
product_id, tokens
----------------
1, token 1
1, token 2
1, token 3
2, token 1
2, token 2
3, token 1
4, token 1
-----------
models_tokens
---------------
product_id, tokens
------------------
1, token 1
1, token 2
2, token 1
3, token 1
4, token 1
Так в основном одна таблица содержит модели токенов продукта и другой содержит имя лексемы продукта. Я хочу получить все те продукты, чьи жетоны имен содержат все маркеры модели.
Пойдет так. 1.) Для каждого продукта посмотрите, сколько маркеров модели для продукта 2.) Проверьте маркеры имени для существования для каждого маркера модели этого продукта. Если да, то считается совпадение.
Надеюсь, я сделал scenerio прозрачным. Если бы не я, я бы попросил вопрос.
Редактировать
---------
name_tokens
-----------------
product_id, tokens
----------------
1, hello
1, world
1, stackoverflow
2, Stack
2, overflow
3, stack
4, flow
-----------
models_tokens
---------------
product_id, tokens
------------------
1, hello
1, stackoverflow
2, ovreflow
3, overflow
4, stack
Так результат мне нужно
product_id
1
2
В этом случае вы хотите получить идентификатор продукта '1' из' name_tokens'? –
@ 491243 Я не использовал токен 1 для представления значения. Он просто говорит, что первый токен идет туда. Таким образом, идентификатор продукта 1 в случае, если токен 1 и токен 2 в обеих таблицах для этих продуктов имеют одинаковое значение. скажем, токен 1 «привет», а токен 2 - «мир» – Ankit
Если все еще не ясно, пожалуйста, дайте мне знать. Я обновлю пример с помощью реальных данных – Ankit