Solmyr: Проблемы обычно возникают, если вы не подстригаете газоны, а оказываете рекламные услуги тем, кто подстригает газоны. Потому что обычно все регистрируют ТЗ именно по рекламным классам услуг.
Какая разница?
---------- Добавлено 12.01.2016 в 02:40 ----------
awasome:
«ufarabota.ru»
если есть марка ка «ufarabota.ru»
то тогда возникает еще очень интересный момент. Допустим я с ними работаю в той-же нише, т.е. конкурент, но делаю вот такую конструкцию.
n00ne: все что написано до - очень сложно понять, если честно. если этот пример корректный, то структура такая: 2 таблицы. города и новости. города (id, city), новости (id, news, city_id).
SQL: select news.*, cities.city from news left join cities on news.city_id = cities.id where cities.city = 'London' order by news.id desc limit 10
где-то примерно так...
Нужно для каждого города выбрать последние 10 новостей.
т.е. если городов 100, то в результате нужно получить 1000 строк.
totamon: наверное вы ее не совсем понятно описали... для конкретной задачи давайте конкретные данные, на нормальном программерском форуме вам никто бы отвечать не стал без приведенной структуры таблиц. и, да, видимо я не понял ваших желаний)
т.к. я не знаю как еще можно решить такую задачу, то я дал описание задачи (новости и города) и дал ее в более формальном виде (id, ido).
Я не знаю, может можно данную задачу решить через правильно составленную структру таблицы/таблиц - поэтому я не привел структуры таблицы.
те вы понимаете абстрактные задачи, но спрашиваете у людей которые их не понимают?))
Нихочу никого лично обижать. Но по своему опыту понял что лучше задачу давать и так и так - выше шанс на успех.
tysson: А программист зачем тогда? Мне кажется компетентный программист и должен предложить решение?
Если посмотреть на большие проекты, то это две разные работы, два разных вида деятельности.
Фактически для маленьких проектов, эти две работы могут быть совмещены в одном исполнителе.
Как статью пишут в крупных изданиях? Журналист статью пишет, фотограф фотки делает, Редактор до ума доводит, а контен-менеджер на сайт выкладывает. А может один и написать, и ошибки исправить, и фотку скачать, и на сайт выложить.
tysson:
В роли менеджера проекта сам выступаю.
Если вы менеджер, то да, нужно понимать что вы хотите, не только как это должно работать, но и на чем. В крайнем случае, если програмист говорит "буду прикручивать КЛАДР", нужно всегда выяснять, а почему именно это а не что-то другое... Фактически это этап доработки ТЗ
tysson: Ну уровне функционала ТЗ есть, но вот если начать расписывать поля Пример: я ему говорю, хочу в каждом из 200 городов иметь разбивку и позиционирование по районам. Как это лучше сделать?
Программист отвечает: "Не проблема, подключим КЛАДР"
А как я ему в ТЗ это напишу, если я о существовании КЛАДР и Sphinxsearch даже не знал.
В таких случаях иногда есть смысл нанять прокладку в виде менеждера проекта, или как это там называется, который читая ваше ТЗ будет его переводить из состояния "хочу сделать так" в состояние "надо сделать так на таких библиотеках"...
Проблемы обычно возникают, если вы не подстригаете газоны, а оказываете рекламные услуги тем, кто подстригает газоны. Потому что обычно все регистрируют ТЗ именно по рекламным классам услуг.
Какая разница?
---------- Добавлено 12.01.2016 в 02:40 ----------
«ufarabota.ru»
если есть марка ка «ufarabota.ru»
то тогда возникает еще очень интересный момент. Допустим я с ними работаю в той-же нише, т.е. конкурент, но делаю вот такую конструкцию.
что-то-доступное-ufa.ru/rabota/
или вообще
moj-krasivyj-sayt.ru/ufarabota/
А вот такой глупый вопрос. Я допустим занимаюсь подстриганием газонов и беру домен Moy-Gazon
Может ли фирма GAZ (горьковский автомобильный завод) отжать его? сказав что я использую их имя GAZ и еще сленг для их машины gazon?
можете обосновать необходимость такого запроса?
Я привел пример с новостям по городам.
Еще пример - лента новостей с несколькими лентами на главной странице (своя лента по каждому разделу, как на сайте лента - ру).
Этих двух примеров достаточно на мой взгляд чтобы понять что это за задача.
А для чего она нужна - много чего может быть.
А вот как решать, запросом или правильной структурой - я уже не уточнял и просил совета.
---------- Добавлено 10.01.2016 в 17:12 ----------
https://toster.ru/q/437
ой какая прелесть.пошел изучать. по крайней мере эта та задача которая нужна.
все что написано до - очень сложно понять, если честно. если этот пример корректный, то структура такая: 2 таблицы. города и новости. города (id, city), новости (id, news, city_id).
SQL: select news.*, cities.city from news left join cities on news.city_id = cities.id where cities.city = 'London' order by news.id desc limit 10
где-то примерно так...
Нужно для каждого города выбрать последние 10 новостей.
т.е. если городов 100, то в результате нужно получить 1000 строк.
GROUP BY не?
Не не получится.
Но вдруг... попробуйте запрос написать....
наверное вы ее не совсем понятно описали... для конкретной задачи давайте конкретные данные, на нормальном программерском форуме вам никто бы отвечать не стал без приведенной структуры таблиц. и, да, видимо я не понял ваших желаний)
т.к. я не знаю как еще можно решить такую задачу, то я дал описание задачи (новости и города) и дал ее в более формальном виде (id, ido).
Я не знаю, может можно данную задачу решить через правильно составленную структру таблицы/таблиц - поэтому я не привел структуры таблицы.
Нихочу никого лично обижать. Но по своему опыту понял что лучше задачу давать и так и так - выше шанс на успех.
например http://webi.ru/webi_articles/8_14_f.html с ограничениями и постобработкой)
Вот к ней бы LIMIT прикрутить - было бы то что нужно :) ну и ограничения на размеры там.
А программист зачем тогда? Мне кажется компетентный программист и должен предложить решение?
Если посмотреть на большие проекты, то это две разные работы, два разных вида деятельности.
Фактически для маленьких проектов, эти две работы могут быть совмещены в одном исполнителе.
Как статью пишут в крупных изданиях? Журналист статью пишет, фотограф фотки делает, Редактор до ума доводит, а контен-менеджер на сайт выкладывает. А может один и написать, и ошибки исправить, и фотку скачать, и на сайт выложить.
В роли менеджера проекта сам выступаю.
Если вы менеджер, то да, нужно понимать что вы хотите, не только как это должно работать, но и на чем. В крайнем случае, если програмист говорит "буду прикручивать КЛАДР", нужно всегда выяснять, а почему именно это а не что-то другое... Фактически это этап доработки ТЗ
Ну уровне функционала ТЗ есть, но вот если начать расписывать поля Пример: я ему говорю, хочу в каждом из 200 городов иметь разбивку и позиционирование по районам. Как это лучше сделать?
Программист отвечает: "Не проблема, подключим КЛАДР"
А как я ему в ТЗ это напишу, если я о существовании КЛАДР и Sphinxsearch даже не знал.
В таких случаях иногда есть смысл нанять прокладку в виде менеждера проекта, или как это там называется, который читая ваше ТЗ будет его переводить из состояния "хочу сделать так" в состояние "надо сделать так на таких библиотеках"...
В таком случае напишите хотя бы как у вас
выглядит для нескольких записей.Я бы все эти строки растащил по строкам таблицы