Нужно составить запрос Mysql
1.
Николай (23.05.2012 / 23:05)
у меня 4 запроса надо их все обьеденить
1 SELECT * FROM `dating` WHERE `oren` LIKE '%$orient%'
2 SELECT * FROM `dating` WHERE `znakom` LIKE '%$getting_target%'
3 SELECT * FROM `users` WHERE pol = '$gender'
4.SELECT * FROM `dating` WHERE `img`= 'NOT_NULL' OR `img`= 'NULL'
как обьеденить все эти запросы в 1 единое?
2.
Кевин Митник (23.05.2012 / 23:33)
лучше сделать несколько запросов в бд, чем один большой и громоздкой во всех смыслах. имхо.
3.
JustZero (23.05.2012 / 23:43)
Кевин Митник_HHTeam (23 Мая 2012 / 21:33)
лучше сделать несколько запросов в бд, чем один большой и громоздкой во всех смыслах. имхо.
в каком смысле лучше сделать несколько запросов?
4.
Дмитрий (23.05.2012 / 23:43)
1, 2, 4 - field1 = 1 AND field2 = 2
Чтобы искать по данным, которые находятся в разных таблицах, эти таблицы надо обьединить. Почитай про Join. Дальше уже как и в первом случали
Добавлено через 05:15 сек.
энд - это если должны как бы все поля совпадать, если же тебе надо, чтобы в результате были записи, у которых хотя бы одно поле совпало, то ор
5.
Николай (24.05.2012 / 07:22)
4.
ПьяНый Ангел, у меня 3 запроса в 1 таблицу и 1 в другую.
6.
Дмитрий (24.05.2012 / 07:54)
ну)) в чем проблема то?
7.
Николай (24.05.2012 / 12:42)
6.
ПьяНый Ангел, не получается у меня их обьеденить
8.
Дмитрий (24.05.2012 / 14:56)
как связаны эти две таблицы? Через какие поля?
9.
Николай (24.05.2012 / 15:13)
8.
ПьяНый Ангел, да уже не надо. по одиночке сделал
URL:
https://visavi.net/topics/32139