|
|
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
Оъесните, что делает инструкция INNER JOIN. Ни в книге, ни в электронном описании найти не могу!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 13:58 |
|
||
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
То же самое что и , (запятая) Тоесть SELECT * FROM TBL1 INNER JOIN TBL2 будет равно SELECT * FROM TBL1, TBL2 Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 14:11 |
|
||
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
mahouneТо же самое что и , (запятая) Тоесть SELECT * FROM TBL1 INNER JOIN TBL2 будет равно SELECT * FROM TBL1, TBL2 Код: plaintext Это ты загнул :)) Где условие соединения в первом ? А во втором - так просто декартово произведение. Boksy http://www.mysql.ru/docs/man/JOIN.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 17:42 |
|
||
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
Да уж поспешишь людей насмешишь - спасибо за поправку! Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2005, 17:48 |
|
||
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
INNER JOIN объединяет две таблицы в одну по их одинаковым ключам, например: SELECT table1.*, table2.id AS new_id FROM table1 INNER JOIN table2 ON table1.id=table2.second_id ORDER BY new_id ASC Здесь мы выбираем все из table1 и id из table2 (и называем его new_id), таким образом у нас появилась новая таблица с теми же столбцами, что и в table1, но к ней еще добавился новый столбец new_id, который является id table2 Объединение должно происходить по ключам обоих таблиц! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2005, 20:19 |
|
||
|
INNER JOIN
|
|||
|---|---|---|---|
|
#18+
ТимофейINNER JOIN объединяет две таблицы в одну по их одинаковым ключам, например: SELECT table1.*, table2.id AS new_id FROM table1 INNER JOIN table2 ON table1.id=table2.second_id ORDER BY new_id ASC Здесь мы выбираем все из table1 и id из table2 (и называем его new_id), таким образом у нас появилась новая таблица с теми же столбцами, что и в table1, но к ней еще добавился новый столбец new_id, который является id table2 Объединение должно происходить по ключам обоих таблиц! Вообще-то JOIN это соединение, а не объединение, которое называется UNION. А во-вторых, зачем объяснять что-то, когда сам не очень понимаешь и/или просто не умеешь объяснять ? Загадка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 11:38 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33174281&tid=1853823]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 493ms |

| 0 / 0 |
