powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Соединение таблиц JOIN или WHERE ?
8 сообщений из 8, страница 1 из 1
Соединение таблиц JOIN или WHERE ?
    #32663748
Виталя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос у меня тут такой организовался, но сообразить в какую тему его сунуть у мненя не получилось поэтому и отправила в эту.

Допустим есть у меня 2 таблицы А и B соединенные по какому - то полю (пусть индекс создан) A.id = B.id_A. И хочу я запрос составить, как будет корректней написать
select ...
from A
left join B on A.id = B.id_A

или

select ...
from A,B
where A.id = B.id_A

Я всегда думала что правильно - 1-й в-т - ну типа для каждой записи A ищется соотв. по условию запись из В, и таким образом формируется результат, а второй - не правилдьно - там вначале формируются все варианты А на В, а затем из этой громадины перемноженной отбираются те записи, для которых выполняется условие where A.id = B.id_A.

Но что-то последнее время довольно часто натыкаюсь на второй вариант, может на самом деле он выполняется аналогично первому,или тут есть какая-то заморочка на тип БД в которой запрос пишется, или на наличие/отсутствие индекса...

Я послушала бы чье-то мнение по этому поводу ...
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663752
акуз-шизоед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вуууАууу!

какой замичатильный вапрос!!!

фспаменаю сваё децтво! :)

зы
запитая с условеем - это иннер жойн, лефт жойн эта сафсем другая эсторея!

---
типерь у миня тоже есть дибильная афтапотпесь
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663753
акуз-шизоед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ззы
виталя, а как полное имя звучит?

---
типерь у миня тоже есть дибильная афтапотпесь
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663754
акуз-шизоед
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зззы
фотку давай!!!

---
типерь у миня тоже есть дибильная афтапотпесь
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663756
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиталяЯ послушала бы чье-то мнение по этому поводу ...Виталя, вернись в семью ! Там обсудим.
Здесь тебя плохому научат...
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663757
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не успел...
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663764
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращаю заблудщую душу, пока его в ПТ не прибили
...
Рейтинг: 0 / 0
Соединение таблиц JOIN или WHERE ?
    #32663767
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Возвращаю заблудщую душу, пока его в ПТ не прибилиСпасибо тебе, Кот2.
Тока, если не ошибаюсь, душа эта - женского полу.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Соединение таблиц JOIN или WHERE ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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