Нужно составить запрос 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