powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск совпадений между списками
1 сообщений из 1, страница 1 из 1
Поиск совпадений между списками
    #38847035
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется запрос для поиска обьявлений подходящих под условия поиска:

Код: php
1.
2.
3.
4.
5.
 $stmt = $dbh->prepare("SELECT `category_name`, `n_order` FROM category_table WHERE `type`  = :type ORDER BY `n_order`");
 $stmt->bindValue(':type', $this->_type, PDO::PARAM_INT);
			
if ($stmt->execute()) {
}....................


Надо добавить поиск по странам что-то вроде `geo_target` = :geo_target

проблемма в том что пользователь может выбрать сразу несколько стран. и к каждому обьявлению может быть прекреплино по несколько стран. тоесть в запросе надо сравнивать списки величин!

как сравнивать поле в бд со списком вроде знаю:
Код: php
1.
WHERE field IN ('csv-список')



а что делать когда спаски с двух сторон? Строить какойто хитрый подзапрос?

у меня есть таблица со странами и таблица где страны прекрепляются к обьявлениям по схеме id, post_id, country_id

и как это всё обединить? ПОМОГИТЕ ПОЖАЛУЙСТА??
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поиск совпадений между списками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]