Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ПОИСК В БД (таблицы)

4.7K
04 октября 2007 года
moroz1
79 / / 16.02.2007
[font="Arial Black"][/font] :( Есть 2 таблицы: tab1 .tab2. Первая содержит 100 000 строк,Вторая-300.
Я беру 1-ю запись со 2-й таблицы и ищу по определенным полям(или ключу) в 1-й таблице(большой).
Если найду,то заменяю.И так ,пока не пройду всю маленькую таблицу.
Я еще не пользовался таким методом.Скажите как мне это лучше осуществить.Я понимаю,что надо делать цикл в цикле.
Но как лучше поиск сделать?
LOCATE? иЛИ ЧТО-ТО ДРУГОЕ ЕСТЬ?
92
04 октября 2007 года
Тень Пса
2.2K / / 19.10.2006
а какой DB Server? или ты на DBF-файлах делаешь?
вообще, SQL тебе поможет, без всяких циклов...

 
Код:
SELECT COUNT(*) as 'result' FROM table1 WHERE field = your_value

и если тебе в поле result вернётся 0, то нет таких записей, отличное от нуля - есть.
11
04 октября 2007 года
oxotnik333
2.9K / / 03.08.2007
update t1 set (поле=значение из t2) where t1.поле = t2.поле
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог