powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос из 2-х таблиц
4 сообщений из 4, страница 1 из 1
Запрос из 2-х таблиц
    #32274432
BSL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BSL
Гость
Имеется две таблицы с общим полем отношение один->ко-многим

Т1
id comment
1 text1
2 text2
3 text3

T2
id item
1 it1
1 it2
2 it3
3 it1
3 it3
необходимо сделать выборку всех записей из Т1 и только первой соответствующей записи из Т2

id item comment
1 it1 text1
2 it3 text2
3 it1 text3
При использовании следующего запроса
SELECT Т1.id, T2.item, T1.comment
FROM `T1`
left join T2
on T1.id=T2.id
имеем
id item comment
1 it1 text1
1 it2 text1
2 it3 text2
3 it1 text3
3 it3 text3
DISTINCT - тоже не помогает
Help hlease начинающему
...
Рейтинг: 0 / 0
Запрос из 2-х таблиц
    #32274451
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только первой соответствующей
Что сие означает без использования ORDER?
...
Рейтинг: 0 / 0
Запрос из 2-х таблиц
    #32274463
BSL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BSL
Гость
Наверное правильнее сказать не "первой" а одной (любой).
В принципе необходимо чтобы id не дублировались и структура результирующей таблицы
...
Рейтинг: 0 / 0
Запрос из 2-х таблиц
    #32274660
BSL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BSL
Гость
Разобрался
Нужный результат получился после следующего запроса


Код: plaintext
1.
2.
3.
SELECT T1.id, T2.item, T1.comment 
FROM T1,T2 
where T1.id=T2.id 
group by id
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Запрос из 2-х таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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