Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: определить количество использований поля
 
 автор: Lelik   (14.04.2008 в 15:58)   письмо автору
 
 

есть две таблицы в БД, например table1 и table2.

table1
id_table1
id_table2
id_block

table2
id_table2

мне надо удалить все записи в table2, которые включены с указанным table1.id_block один раз, то есть например есть запись:

table1
id_table1 id_table2 id_block
1          1           1
2          2           2
2          1           2

table2
1
2

мне надо удалиь из таблицы table2 все значения, которые встречаются при table1.id_block = 2, и это будет двойка(2), так как 1 включена более одного раза.

надеюсь объеснил доступно :)

   
 
 автор: ronin80   (15.04.2008 в 07:52)   письмо автору
 
   для: Lelik   (14.04.2008 в 15:58)
 

мне надо удалиь из таблицы table2 все значения, которые встречаются при table1.id_block = 2, и это будет двойка(2), так как 1 включена более одного раза

не понял, как раз наоборот id_block=2 включена 2 раза

   
 
 автор: Lelik   (15.04.2008 в 08:52)   письмо автору
 
   для: ronin80   (15.04.2008 в 07:52)
 

количество включений table1.id_block значения не имеет, имеет значения количество включений id_table2.
Для лучшего понимания: в таблицу table1 пишется информация на какие страницы загружается рисунок, в table2 пишется информация о рисунке, table1.id_block — это идентификатор страницы. то есть например в таблице table2 есть 3 записи для рисунков. в table1 риунок1 подключается 2 раза, рисунок2 тоже 2 раза, рисунок 3 один раз. все они выводятся на 5 разных страницах, надо проверить какие из них подключаются 1 раз и чтоб идентификатор страницы соответствовал удаляемым. примерно так.

   
 
 автор: ronin80   (15.04.2008 в 09:02)   письмо автору
 
   для: Lelik   (15.04.2008 в 08:52)
 

и чтоб идентификатор страницы соответствовал удаляемым - это что значит?

надо удалить все записи из table2 которые в table1 встречаются один раз? или ещё с учётом страниц на которых они встречаются?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования