[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выборка из нескольких таблиц
kronon
Здравствуйте!
Помогите решить проблему с выборкой данных из 2-х таблиц.
В общем есть две таблицы questions и questions_cat
и мне нужно вывести информацию из их полей, но их не равное колличество.
Пробовал делать через UNION но вылезла ошибка что не одинаковое кол-во полей.



Спустя 4 часа, 43 минуты, 11 секунд (3.07.2012 - 07:47) kovaldm написал(а):
Жаль конкретики мало...

Спустя 24 минуты, 8 секунд (3.07.2012 - 08:11) sergeiss написал(а):
kronon - если есть набор одинаковых по сути полей, то вопрос решается легко. Ты же можешь выбрать данные не только из таблицы, но и просто указать некие фиксированные значения.
Например (примерно так)
SELECT info, id FROM table1
UNION
SELECT
info2, -1 FROM table2

Тогда из первой таблицы будут выбраны id, а из второй в этом поле будет поставлена величина -1.

Спустя 2 часа, 19 минут, 5 секунд (3.07.2012 - 10:31) kronon написал(а):
поля такие
questions:
id, f_title, f_important, f_text

questions_cat:
id, cat_name, num_q

Спустя 30 минут, 14 секунд (3.07.2012 - 11:01) sergeiss написал(а):
ОК... А теперь сформулируй, что ты хочешь сделать с данными из своих таблиц:) Есть у меня подозрение, что тебе JOIN нужен, а не UNION.
ДЖОЙН объединяет данные таким образом, что соответствующие друг другу данные оказываются в одной строке, а ЮНИОН - из однотипных таблиц в разные строки, одну за другой.

Спустя 15 минут, 16 секунд (3.07.2012 - 11:16) kronon написал(а):
в общем мне нужно выводить на страницу категории и список вопросов, которые принадлежат этим категориям

Спустя 7 минут, 36 секунд (3.07.2012 - 11:24) sergeiss написал(а):
Тогда это однозначно JOIN. Читай хэлп... Там есть всё об этом. Ключевое слово "JOIN".

Спустя 26 минут, 59 секунд (3.07.2012 - 11:51) kronon написал(а):
мне б пример smile.gif

Спустя 23 минуты, 37 секунд (3.07.2012 - 12:14) Placido написал(а):
Пожалуйста, примеры здесь - http://bit.ly/LULWE9
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.