Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 96

Объединение таблиц

10.09.2015, 18:52. Показов 506. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста, никак не могу разобраться.
Существуют таблицы например tab1 столбцы (kat, nom, kol)
ob5
bj7
ok7
tab2 столбцы такие же
tn5
ob7
ot7
Нужно сделать процедуры, на входе задается переменная из столбца kat (то есть например o) , и выводятся данные по этому столбцу , и если значение в столбце nom совпадают, то значение в столбце kol суммируются
Например
b12
k7
t7
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.09.2015, 18:52
Ответы с готовыми решениями:

Объединение таблиц
Здравствуйте, не могу связать правильно таблицы. Суть такова: Пользователь, представитель фирмы, авторизуется н асайте и получает...

Объединение таблиц
Как объединить все таблицы которые начинаются на какой то символ? Ну к примеру мне нужно объединить все таблицы начинающиеся на...

Объединение таблиц
Здравствуйте , у меня есть 2 таблицы users tickets , как мне объединить их в 1 таблице totals. tab1 user UserID login password...

5
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
10.09.2015, 19:13
Ace23000, вы, скорее всего, хотите получить FULL JOIN. Этого соединегия в MySQL нет, придется его конструировать через UNION:
вместо
SQL
1
2
3
SELECT t1.*, t2.*
FROM tab1 t1
FULL JOIN tab2 t2 ON t2.id=t1.id
можно, например, написать
MySQL
1
2
3
4
5
6
7
8
select t1.*, t2.*
from tab1 t1
left join tab2 t2 on t2.id=t1.id
union all
select t1.*, t2.*
from tab1 t1
right join tab2 t2 on t2.id=t1.id
where t1.id is null
0
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 96
10.09.2015, 21:46  [ТС]
Просто объединить нет проблем, можно и проще, мне надо объединить иммено с условием , что показыает данные при заданном значении столбца kat(как я описывал выше)
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
10.09.2015, 22:00
Цитата Сообщение от Ace23000 Посмотреть сообщение
мне надо объединить иммено с условие
Условия задаются с помощью WHERE
Например,
SQL
1
2
3
4
SELECT t1.*. t2.*
FROM tab1 t1
FULL JOIN tab2 t2 ON t2.kat='o' AND t2.nom=t1.nom
WHERE t1.kat='o' OR t1.kat IS NULL
0
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 96
10.09.2015, 23:39  [ТС]
Это то тоже понятно, сложность для меня именно в том чтобы значение в столбце kol суммировались для одинаковых значение в столбце nom
0
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
10.09.2015, 23:46
Цитата Сообщение от Ace23000 Посмотреть сообщение
Это то тоже понятно, сложность для меня именно в том чтобы значение в столбце kol суммировались для одинаковых значение в столбце nom
т.е. сложно написать в селекте t1.kol+t2.kol ???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.09.2015, 23:46
Помогаю со студенческими работами здесь

Объединение таблиц
Все привет! Необходимо объединить две талицы, у таблиц совпадают поля id, мне же необходимо извлечь данные из одной таблицы по связи поля...

Объединение таблиц
Доброго времени суток. Помогите, пожалуйста, разобраться. Сразу предупреждаю, что mysql никогда не учила, столкнулась на работе в формате...

Объединение таблиц
Подскажите, как произвести объединение таблиц user(поля: фамилию,имя,отчество) и hospital_map(поля: дата рождения, услуги),где id = 1 ...

Объединение таблиц
SELECT * FROM `page` INNER JOIN `site` ON 'page'.'site'='site'.'id'; даёт гогу: . Что я не так делаю? Надо объединить таблицу page с...

Объединение таблиц union
Как объединить таблицы, что бы выводило категорию и разделы в ней? У меня только получилось, что выводит номер категории и разделы в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru