| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Выбрать все похожие записи из tbl1 и tbl2 |
| Автор: Alex0202 23.6.2005, 03:25 |
| например: У меня есть две таблици 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 |
| Автор: Ignat 23.6.2005, 08:33 | ||
Уточнение можно? par1 = seekpar1 (здесь логика "И" или "ИЛИ"?) par2 = seekpar2 |
| Автор: Гость_Alex0202 24.6.2005, 05:21 |
| Вообще то в seekpar1 можеть быть несколько значений разделённых знаком ^ и использую RLIKE : ... seekpar1 RLIKE par1 ... |
| Автор: Ignat 27.6.2005, 08:11 |
| Alex0202, пожалуйста, не флуди. Весь флуд я удалил. Дело в том, что телепаты обитают на других форумах, но не здесь. Я попросил уточнение, но получил ответ на вопрос, который не задавал. Ответь на мой вопрос, тогда посмотрю как можно решить. |
| Автор: Alex0202 28.6.2005, 01:58 | ||
Логика "И" |