Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Бази";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

insert into .... select f1, f2 .... Знайти схожі гілки


denis24   (2004-11-11 12:46) [0]

Чи можна в таблицю а з полями id, f1, f2 відразу сабжем забити дані з запиту з полями f1, f2 а то у мене нічого не вставляє ...



Соловьев ©   (2004-11-11 12:50) [1]

можна, кількість і тип полів повинні відповідати



msguns ©   (2004-11-11 12:57) [2]

Дай запит і бажано структури таблиці і запиту



denis24   (2004-11-11 13:19) [3]

Проблема в select
є
таблиця main (f1, f2)
temp_main (f2, name_f2)
Потрібна резальтірующая таблиця в якій поля temp_main.f2, main.f1
При чому по main.f1 = 99.
Якщо в main немає main.f1 = 99 то всі записи з temp_main
Якщо є в main.f1 = 99 то тільки ті записи з temp_main яких немає в main
пишу
SELECT temp_main.f2, main.f1
FROM main, temp_main
where temp_main.f2 Not In (select f2 from main where main.f1 = 99) and main.f1 = 99
GROUP BY temp_main.f2, main.f1

Цей запит повертає f2 з temp_main яких немає в main.
Але якщо в main нету поля f1 = 99 то повертає порожньо, хоча потрібно все записи з temp_main



denis24   (2004-11-11 13:31) [4]

Якщо робити union

SELECT temp_main.f2, main.f1
FROM main, temp_main
where temp_main.f2 Not In (select f2 from main where main.f1 = 99) and main.f1 = 99
GROUP BY temp_main.f2, main.f1
союз
SELECT temp_main.f2, main.f1
FROM main, temp_main
where temp_main.f2 Not In (select f2 from main where main.f1 = 99)
GROUP BY temp_main.f2, main.f1

то повертає правильні temp_main.f2 але різні main.f1 а потрібно f1 = 99
Це можливо?



msguns ©   (2004-11-11 13:41) [5]

Сенс неясний. Спробуй у другій частині запиту з UNION в переліку обираних полів замість main.f1 вказати власне 99



denis24   (2004-11-11 14:44) [6]

Спасибі допомогло.
А чи можна робити так
insert into ....
select ...
союз
select ....



msguns ©   (2004-11-11 14:46) [7]

Спробуй-дізнаєшся;)



сторінки: 1 вся гілка

Форум: "Бази";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.83 MB
Час: 0.089 c
14-1100883215
Torry
2004-11-19 19:53
2004.12.12
Інтерв'ю на "Королівстві Дельфі"


4-1099148447
Zq
2004-10-30 19:00
2004.12.12
Як дізнатися і змінити рівень загальної гучності звуку


14-1101127318
Erik1
2004-11-22 15:41
2004.12.12
Як знайти якийсь unit додає QR4RunD5 і VirtualTreesD5?


1-1101646116
Tazik
2004-11-28 15:48
2004.12.12
Динамічні масиви.


14-1101161834
Рант
2004-11-23 01:17
2004.12.12
Я повернувся!





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська