Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 5
fasterx Сообщение 08/02/2009 20:06 Копия темы
связанные таблицы и запрос mysql . к примеру главная
timestamp|IP|refer_id
и вторичная
refer_id|refer

нужен запрос, чтобы при отсутствии REFER во второй таблице создавал запись и мы получив налету id этой записи писали в первую. понятно? :)

insert into general refer_id as if(blabla)

подмогните
dFedor Сообщение 08/02/2009 20:12 Копия темы
.
не очень понятно что необходимо реализовать... можно поподробнее?

tw1n Сообщение 08/02/2009 20:26 Копия темы
.
Запрос не может состоять из DML, поэтому едва ли возможно заполнять пару таблиц одним стейтментом. Сделайте процедуру и вызывайте ее, а внутри уже можно делать все что хотите

Например

procedure refer(refer in varchar2) is
id number;
begin
select refer_id into id from second_table;
exception
when no_data_found then
— тут определяется id
insert into second_table values(id, refer);
insert into first_table values(f1, f2, id);
end;
/

fasterx Сообщение 08/02/2009 20:28 Копия темы
.
две (или более) таблицы связаны следующим методом
id_t1=id.t2 (id|value)
для чего – чтобы хранить в первой (основной) только связи и не дублировать информацию
задача
при insert проверить наличие в связанной таблице значения и записать его id в первую таблицу
если значения нет – создать запись в связанной таблице , получить id и записать в основную таблицу
в один запрос :)

Donate Сообщение 09/02/2009 08:48 Копия темы
.
+

0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"