За последние 24 часа нас посетили 22362 программиста и 1134 робота. Сейчас ищут 592 программиста ...

Отобрать данные из одной таблицы по другой

Тема в разделе "MySQL", создана пользователем graf_vorontsov, 11 мар 2013.

  1. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    такое впечатление что кто-то когого <очень матерное слово>.....

    я уверен что они уникальные!! я их проверял, отбирал с условием уникальности! т.е. 2 не повторяются!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    нет. я уверен и у меня есть уникальный индекс - совсем разные вещи.

    более того. они должны быть уникальными или могут повторяться? если повторяться, то наверное чтобы не делать лишнюю работу, надо запоминать какие уже были обработаны или выбирать с дистинктом

    в любом случае. выбирай порциями. начни с этого!

    у тебя в этой таблице нет праймари кей явного?
     
  3. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    вот я пытаюсь понять как порциями выбрать
    нет нету
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    отрсортировать. но мне кажется проще по праймари кей. он там всё равно есть, просто недоступен. Ты может добавишь?

    Добавлено спустя 1 минуту 47 секунд:
    второй вопрос.

    тебе что каждый раз надо обрабатвать все 310 000 строк? может тебе не надо обрабатывать их каждый раз? или может проще ввести доп.поле обрабатывать ли нет, в ту таблицу, где данные, чем держать тут 310 000 строк с айдишниками тут?
     
  5. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    я не знаю как составить такой запрос
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    не хочется сортировать 310 000 строк. можно было бы выбирать тупо по праймари кей - было бы проще.

    SELECT * FROM `table` ORDER BY `поле` LIMIT откуда, сколько
     
  7. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    ну и что мне это даст? это же не то.. ну выберет мне данные из одной таблицы... 100 штук например и что?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    что блин и что? сделаешь с ними, что надо. потом следующие сто.
     
  9. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    )))) супер
    издеваетесь?
    я по 550 штук и так выбираю потихоньку, но не таким способом! этот способ не в теме моей проблеме вообще!
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    А ты замерял время какой кусок у тебя сколько жрёт?

    И как ты выбираешь?

    И чего ты истеришь как баба?
     
  11. graf_vorontsov

    graf_vorontsov Активный пользователь

    С нами с:
    12 фев 2011
    Сообщения:
    183
    Симпатии:
    1
    Адрес:
    Украина, Харьков
    замерял, судя по времени у меня должно выгрузить базу за 48 часов
    нифига не выгрузило по прошествию этого времени

    я не истерю как баба, просто такое впечатление что ты издеваешься надо мной!
    никакого толкового совета за всю тему.
    может вы вообще не шарите, а только ляляляля
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    да мы-то шарим. задача-то быстро решается, а теме уже неделя. нормальный программист уже быстро бы сообразил что именно не так и изобрел бы при необходимости костыли. за это время уже можно было бы передать задачу на аутсорс. тут проблема не в нас же кроется, а в том что вы, уважаемый ТС, имеете недостаточный уровень знаний. да и адекватных вопросов и развернутых ответов что-то не особо. было у меня пару лет назад задание написать кой-какую систему, но по правилам организации - я не имел права доступа к данным, к описанию БД, логике и тому подобное. делал кота в мешке. вот происходящее в этом треде навевает приятные воспоминания. за неделю толку ноль а сообщений на три страницы...
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    чувак, чувак. я не о суммарном времени говорю. напиши какой кусок сколько у тебя выполняется.

    ты не делаешь то что тебе говорят, не раскрываешь подробностей и т.п.
    гадаем на кофейной гуще.

    а ну быстро замеряй где затык!!!!!! >:E