|
|
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
Вопрос у меня тут такой организовался, но сообразить в какую тему его сунуть у мненя не получилось поэтому и отправила в эту. Допустим есть у меня 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. Но что-то последнее время довольно часто натыкаюсь на второй вариант, может на самом деле он выполняется аналогично первому,или тут есть какая-то заморочка на тип БД в которой запрос пишется, или на наличие/отсутствие индекса... Я послушала бы чье-то мнение по этому поводу ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 19:57:14 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
вуууАууу! какой замичатильный вапрос!!! фспаменаю сваё децтво! :) зы запитая с условеем - это иннер жойн, лефт жойн эта сафсем другая эсторея! --- типерь у миня тоже есть дибильная афтапотпесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:07:03 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
ззы виталя, а как полное имя звучит? --- типерь у миня тоже есть дибильная афтапотпесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:08:11 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
зззы фотку давай!!! --- типерь у миня тоже есть дибильная афтапотпесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:08:34 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
ВиталяЯ послушала бы чье-то мнение по этому поводу ...Виталя, вернись в семью ! Там обсудим. Здесь тебя плохому научат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:10:09 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
Не успел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:10:49 |
|
||
|
Соединение таблиц JOIN или WHERE ?
|
|||
|---|---|---|---|
|
#18+
Возвращаю заблудщую душу, пока его в ПТ не прибили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2004, 20:25:14 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32663764&tid=1578032]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
237ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 542ms |

| 0 / 0 |
