Нужно составить запрос Mysql

Print RSS
166

Author
Оранжевые штаны
0
у меня 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 единое?
Changed: Николай (23.05.2012 / 23:06)
К

Айсберг Визави
0
лучше сделать несколько запросов в бд, чем один большой и громоздкой во всех смыслах. имхо.
J

Оранжевые штаны
0
Кевин Митник_HHTeam (23 Мая 2012 / 21:33)
лучше сделать несколько запросов в бд, чем один большой и громоздкой во всех смыслах. имхо.
в каком смысле лучше сделать несколько запросов?
Д

Быдлокодер со стажем
0
1, 2, 4 - field1 = 1 AND field2 = 2
Чтобы искать по данным, которые находятся в разных таблицах, эти таблицы надо обьединить. Почитай про Join. Дальше уже как и в первом случали

Добавлено через 05:15 сек.
энд - это если должны как бы все поля совпадать, если же тебе надо, чтобы в результате были записи, у которых хотя бы одно поле совпало, то ор
Author
Оранжевые штаны
0
4. ПьяНый Ангел, у меня 3 запроса в 1 таблицу и 1 в другую.
Д

Быдлокодер со стажем
0
ну)) в чем проблема то?
Author
Оранжевые штаны
0
6. ПьяНый Ангел, не получается у меня их обьеденить
Д

Быдлокодер со стажем
0
как связаны эти две таблицы? Через какие поля?
Author
Оранжевые штаны
0
8. ПьяНый Ангел, да уже не надо. по одиночке сделал
Stickers / Tags / Rules / Top topics / Top Posts / Search