Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбрать все похожие записи из tbl1 и tbl2, а если в tbl1 поле равно NULL то из tbl2 
:(
    Опции темы
Alex0202
  Дата 23.6.2005, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



например:

У меня есть две таблици tbl1 и tbl2

tbl1:

id | seekpar1 | seekpar2 | ...
-----------------------------------------------
vasya | NULL | something |
petya | notnull | somthing2 |
...

tbl2:

id | par1 | par2 | ....
-----------------------------------------------
myid | namez | something |
...

дак вот , как мне выбрать всё из tbl2 где par1 = seekpar1 ; par2 = seekpar2 и тд
НО !!
если в tbl1 seekpar1 == NULL то выбрать ANY par1 из tbl2 ; также для seekpar2 и par2

smile
PM MAIL   Вверх
Ignat
Дата 23.6.2005, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Alex0202 @ 23.6.2005, 04:25)

дак вот , как мне выбрать всё из tbl2 где par1 = seekpar1 ; par2 = seekpar2 и тд

Уточнение можно?

par1 = seekpar1 (здесь логика "И" или "ИЛИ"?) par2 = seekpar2


--------------------
Теперь при чем :P
PM   Вверх
Гость_Alex0202
Дата 24.6.2005, 05:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вообще то

в seekpar1 можеть быть несколько значений разделённых знаком ^
и использую RLIKE
:
... seekpar1 RLIKE par1 ...


  Вверх
Ignat
Дата 27.6.2005, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Alex0202, пожалуйста, не флуди. Весь флуд я удалил.

Дело в том, что телепаты обитают на других форумах, но не здесь. Я попросил уточнение, но получил ответ на вопрос, который не задавал. Ответь на мой вопрос, тогда посмотрю как можно решить.




--------------------
Теперь при чем :P
PM   Вверх
Alex0202
Дата 28.6.2005, 01:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



Цитата(Ignat @ 27.6.2005, 08:11)
Alex0202, пожалуйста, не флуди. Весь флуд я удалил.

Дело в том, что телепаты обитают на других форумах, но не здесь. Я попросил уточнение, но получил ответ на вопрос, который не задавал. Ответь на мой вопрос, тогда посмотрю как можно решить.

Логика "И"

smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.