powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как объединить две таблицы?
2 сообщений из 2, страница 1 из 1
как объединить две таблицы?
    #32185974
producer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы. table1 и table2. table1 содержит справочную информацию. Все строки в table1 пронумерованны.table2 содержит только номера table1 и доп. информацию(к примеру количество). В table2 входят не все строки table1, т.е. количество строк в table2 меньше table1. Нужно седлать запрос который введет следующее справочная информацию table1 и доп. данные table2. Причем данные table1 должны быть полностью не важно есть ли они в table2 т.е. количество строк запроса должно быть равно table1.
Не знаю можно такое сделать или нет одним запросом, но очень хочется одним. Если нельзя одним то может это слить в другую таблицу table3.

я пытался сделать двумя запросами вот так

select table1.*,table2.kolvo from table1,table2 where table1.num=table2.num
select table1.* from table1,table2 where table1.num<>table2.num

ну что то не получилось...чесно говоря не знаю почему?
...
Рейтинг: 0 / 0
как объединить две таблицы?
    #32186147
BigHarry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типа так:
Select table1.*, IFNULL(table2.kolvo,0) FROM table1 LEFT JOIN table2 ON table2.num = table1.num
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как объединить две таблицы?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]