NoN
Постоялец
- Регистрация
- 25 Ноя 2008
- Сообщения
- 79
- Реакции
- 33
- Автор темы
- #1
Таблицы
t1
p_id | p_name
0 | bla0
1 | blbbla
3 | bla1
t2
c_id | c_p
1 | имя 1
2 | имя 2
3 | имя 3
делаю
select * from t1 join t2 ON (t1.p_id=t2.c_id or t1.p_id=0);
мне нужно что бы на выдаче было только 1 совпадение, если условие t1.p_id=t2.c_id не срабатывает то должно выполнятся t1.p_id=0
Как это реализовать?
t1
p_id | p_name
0 | bla0
1 | blbbla
3 | bla1
t2
c_id | c_p
1 | имя 1
2 | имя 2
3 | имя 3
делаю
select * from t1 join t2 ON (t1.p_id=t2.c_id or t1.p_id=0);
мне нужно что бы на выдаче было только 1 совпадение, если условие t1.p_id=t2.c_id не срабатывает то должно выполнятся t1.p_id=0
Как это реализовать?