Rsa97, я думал, что LEFT и RIGHT указывает на то, какая таблица основная, а из какой будет браться дополнительная информация. То есть при A1 и B1, B1, B1 результат при a LEFT JOIN b будет результат A1B1 - раз в A1 всего один раз встречается в первой таблице, то должна быть только одна строка результата A1+B1.
А у меня результат A1B1, A1B1, A1B1 при LEFT, RIGHT, INNER и OUTER. То есть все id из второй таблицы выводятся, хотя выборка идет из первой, где id уникальный.
Вроде похоже на решение. Только вот про абсолютное значение сомневаюсь. Мне кажется, что лучше прибавить ко всем числам что-то заведомо большое, чтобы все числа были положительными.
Что-то не соображу, что получится при -22 - (-20). -2 или -42 ? Я правда не догоняю, получается, что арифметику забыл уже.
В принципе, этот вариант и сработал. Только дрова не обновились, а "откатлись", т.к. почему-то под видом самого свежего фирменный сайт подсунул более старую версию.
Интересно, почему до этого момента все работало, и только Firefox вдруг решил, что что-то не то.
Alexander Shmelev: да, одинаково. Вчера сконвертировал 3TB в GPT-формат. Компьютер запустился два или три раза, работало вроде бы надежно (перезагружал сам). Потом снова стало так же. Потом получилось через PCI-контроллер скопировать 250GB на 3TB - полтора часа компьютер под Windows последовательно переписывал диск без намека на проблемы (обычно когда два диска к PCI-контроллеру подцеплено звук начинает немного спотыкаться, и в какой-то момент перезагружается). Потом снова начались глюки.
Alexander Shmelev: Поменял блок питания. Ситуация та же. Винт WD 2TB при подключении к матплате не дает компьютеру запустится (он работал три года), винт Hitachi 3TB тоже не дает запуститься (только один раз подключал и он работал, с частично переписанными разделами с WD 2TB). Через PCI-контроллер оно подключается и компьютер некоторое время работает, потом зависает. В процессе звук видео немного подтормаживает (этого эффекта нет, если подключен IDE 250GB). Я уже думаю, что проблема у матери с поддержкой больших винтов, но раньше ведь он работал. При этом там предел вроде бы 2.2TB, а не 2.
Alexander Shmelev: шлейф менял, плата Foxconn H67A-S. А разве ошибки не должны начинаться на всех дисках? А то ведь получается, что они очень неравномерно распределены.
Ситуация стала еще страннее. Сначала при копировании двух из семи разделов на новый диск, новый диск подключался к компьютеру и все работало нормально. Но после того, как были переписаны остальные разделы (уже с помощью Acronis Disk Director). Ситуация стала такой же - компьютер не проходит POST теперь и с новым диском.
(Кроме "сбойного" диска у меня напрямую к SATA подключен WD Green 1TB и SSD 128, и еще к PCI-контроллеру подцеплен Seagate IDE 250GB, который в POST вроде бы участия не принимает, насколько я вижу. Это конфигурация работала достаточно долго, но периодически такие затыки случались и шаманство в BIOS (реальное, просто перебирал все настройки) помогало загружаться и потом долго и стабильно работать).
Ezhyg: мне показалось, что Acronis Disk Director работает заметно быстрее, чем Acronis True Image. Чисто визуально, время не засекал. Что-то около 40 минут переписывалось 200 гигабайт в этот раз.
Ezhyg: Alexander Shmelev: нашел. почистил. ничего не изменилось, хотя и правда были грязныые. мой компьютер так и не хочет его определять, заводится через pci-контроллер или на другом компьютере. даже удалось частично переписать данные, но дурная программа застопорилась на "нажмите пропустить все плохие сектора". А два терабайта это на ночь, а то и две оставлять надо. буду продолжать переливать. Возможно все-таки еще проблема в контроллере на моей материнской плате, почему-то на нем виснет и из-под windows, и со всякими акронисами
Шлейф менял, нет эффекта. SMART в SpeedFan показывает на одно деление меньше максимума (понимаю, что надо смотреть цифры, но уже не уверен, что заведу на своем компьютере). На материнскую плату думать сложно, все-таки на ней еще несколько винтов висит, хотя такое странное поведение... может и правда в ней дело.
Шлейфы между контроллером и внутренностями попробую посмотреть, но там кажется плата прикрыта корпусом. Спасибо.
А у меня результат A1B1, A1B1, A1B1 при LEFT, RIGHT, INNER и OUTER. То есть все id из второй таблицы выводятся, хотя выборка идет из первой, где id уникальный.