Есть 3 таблицы Новости – 3 записи nid, npublicdate, ntitle, ndescription Статьи – 4 записи aid, apublicdate, atitle, adescription Разделы – 2 записи fid, fpublicdate, ftitle, fdescription Как правильно задать запрос чтобы мне выдало 8 записей упорядочив их по дате публикации в виде Id,publicdate,title,description.
Это конечно верно, но недостаточно Надо еще понять, что такое БД, предлагаю переместить данный топик сами знаете куда http://window.edu.ru/window/library?p_mode=1&p_rid=23822&p_rubr=2.2.75.6.18 Сам не читал, но завтра обязательно ознакомлюсь, профессор плохого не посоветует!
Это возможно или нет? ----------------------------- Допустим что столбики обозвали одинаково – тогда как решить данную задачу?
Таблица test_1 – 1 запись tid, tname Таблица test_2 – 2 записи tid, tname SELECT * FROM test_1,test_2 Выводит tid | tname | tid | tname 1 | test_1_1 | 1 | test_2_1 1 | test_1_1 | 2 | test_2_2 А надо tname test_1_1 test_2_1 test_2_2 SELECT COUNT(*) FROM test_1,test_2 Выводит 2 а надо 3
пока я здесь вижу только ответ от блондинок: brodyaga Вообще-то, для начала я бы из первых двух таблиц сделал одну. Вот только я не понял, откуда там возьмётся 8 записей в выдаче.
это исключительно только твои проблемы. Ты сюда пришёл за консультацией? Тебе её дали. Так, как здешние специалисты считают правильным. Тебя это не устраивает? Пожалуйста. Ищи решение своей проблемы сам. Логично?
Решение данной задачи мне необходимо для реализации на сайте поисковой системы. По разделам, статьям, новостям, форумам, фото-галереям, комментариям и т.д. Отображение результата на сайте я хочу сделать в нескольких видах. Отсортированных по дате публикации, типам, заголовку или …. Естественно запхнуть все это в одну таблицу не целесообразно. По поводу Ваших консультаций. Вам бы понравилось если бы Вы захотели купить телевизор а Вам посоветовали кухонный комбайн. ---- Ладно все понятно – с Вами (со спецами). Пойду решать СВОИ ПРОБЛЕМЫ Offtop
Да, мне бы понравилось. поскольку я не специалист в бытовой технике, и по неграмотности называю комбайн телевизором. Поэтому я скажу спасибо грамотному консультанту, который знает в 1000 раз больше меня, и возьму то, что мне нужно, а не то, что мне подсказывает бредовая фантазия. Что-то я не уидел в твоих объяснениях ни одной причины, по которой объединение будет "нецелесообразно". Но прогресс уже заметен. Вместо деревянного "мне нельзя" уже "естественно нецелесообразно" с проблеском мысли. С лажовой, но хоть какой-то попыткой обоснования.
У меня есть задача – мне нужно ее решить. Я вам задал конкретный вопрос – есть ли решение у этой задачи или нет? Если есть то буду искать (в случаи если МЕСТНЫЕ СПЕЦЫ НЕ ПОДСКАЖУТ решение конкретной задачи). Ежели данного решения нет то отображение результата поиска буду сортировать по типам.
А с чего ты взял, что знаешь больше местных спецов? И что твоя постановка задачи, и то решение, которое ты избрал - самое правильное? Мне это даже интересно не столько в контексте твоих проблем, сколько в общефилософском плане. Вот приходит человек на профессиональный форум. Раз приходит - значит считает свои знания недостаточными. Но при этом - ни в грош не ставит мнение людей, к которым обратился за помощью. Как такое может быть?
Откуда такая уверенность в том, что "естественно нецелесообразно"? Если человека 4 на этом форуме тебе единодушно сказали - что целесообразно?
Откуда такое поребительское отношение к форуму? "Отвечайте на вопрос и не рассуждайте!" Почему нельзя отнестись по-человечески? Поделиться своими соображениями? Обсудить различные варианты? Здесь же люди сидят, а не роботы-отвечатели на конкретные вопросы. Людям, вообще-то, хочетс,чтобы их мнение уважали. Как ты думаешь? Возможно, если ты изложишь свои соображения, то с тобой согласятся, и будут искать решение твоей проблемы сообща. А тебе даже западло рассказать - почему ты решил делать именно так, а не иначе. только и можешь, что "мне нельзя" и "нецелесообразно". Ну так раз ты не хочешь проявить уважение - делай сам. Вот я к чему веду. Логично?
Если я начну делать так как тут насоветовали приведет к тому что мне придется перелопать весь исходник – ладно пол беды. А если есть форум, фотогалерея или другие модули которые я подключаю к своему движка – тогда как – (Их тоже предлагаете переделать) Я задал вопрос – ДА или НЕТ?
Ты себе не напоминаешь фашистского офицера из гестапо? Мне - напоминаешь. Тебе не кажется, что в таком тоне не обращаются к незнакомым людям? Над которыми ты не имеешь власти и которые тебе ничего не должны?