|
|
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите пожалуйста как правильно и можно ли вообще использовать имя таблицы полученной запросом в сджойненном запросе? То есть: Select Field1, Field2 From (Select * From Table) t1 Left Join (Select * From t1 Where t1.Field >0) t2 on Field1 = t2.Field1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 17:21:57 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
dimonovychЗдравствуйте. Подскажите пожалуйста как правильно и можно ли вообще использовать имя таблицы полученной запросом в сджойненном запросе? То есть: Код: sql 1. 2. 3. 4. 5. Нельзя, но можно задействовать временные таблицы: Код: sql 1. 2. 3. 4. 5. 6. 7. хотя сам запрос выглядит несколько ... неоптимальненько :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 17:34:22 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
Тогда подскажите пожалуйста как оптимизировать запрос Суть запроса - узнать процент от общей суммы для количества матчей. Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 18:01:06 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
Опишите задачу полностью. Ибо фраза dimonovychпроцент от общей суммы для количества матчей мягко говоря, сложновата для понимания... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 18:42:39 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
И ещё - у тебя точно MySQL ? проверь на всякий случай по буквам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 18:43:40 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
Ну есть команды, они играют матчи и забивают голы. Надо найти число матчей в которых голы > 0 и разделить на общее число матчей для каждой команды. И нет, у меня не MySql - у меня Excel и ADODB, но такого раздела на форуме не нашел, а синтаксис запросов имхо наиболее похож на MySql. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 21:57:11 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
dimonovychИ нет, у меня не MySql - у меня Excel и ADODB, но такого раздела на форуме не нашел, а синтаксис запросов имхо наиболее похож на MySql.Во-первых, у нас есть раздел Microsoft Office. Во-вторых, синтаксис там, могу предположить, больше похож на MS SQL или Access. Так что могу перенести топик в подфорум на выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 22:02:01 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
dimonovychНу есть команды, они играют матчи и забивают голы. Надо найти число матчей в которых голы > 0 и разделить на общее число матчей для каждой команды.Больше нуля вообще, или только у команды, для которой считается показатель? Сухой проигрыш - считается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 22:58:42 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
не похоже оно на MsSql - нету многих функций. Да и не важно какая Sql - важен сам принцип. Не важно какая команда Таблица: Кманда № Матча Гол Команда1 1 2 Команда1 7 1 Команда1 10 0 Команда1 12 1 Команда2 2 1 Команда2 7 0 Команда2 11 0 Команда2 13 3 Надо: Команда Коэф. Команда1 0,75 (3 матча с голами / 4 матча команды) Команда2 0,5 (2/4) я одним подзапросом считаю к-во матчей с голами >0, другим - к-во матчей всего, джойню и делю одно количество на другое. можно как то иначе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 23:39:42 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
Неважен, говоришь? ну-ну... на, забирай - в MySQL это прекрасно отработает... Код: sql 1. 2. 3. А теперь трахайся с конвертацией этой шняги в свою среду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 08:40:54 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
во первых - можно и повежливее. во вторых - конвертировал успешно. в третьих - все равно спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 11:50:53 |
|
||
|
алиасы и вложенный запрос
|
|||
|---|---|---|---|
|
#18+
dimonovychконвертировал успешноОчень хорошо. На будущее: dimonovychу меня Excel и ADODBэто MS Jet, которому самое место в MS Office, в крайнем случае в MS Access. И вовсе никак - в MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2013, 12:37:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38502775&tid=1835533]: |
0ms |
get settings: |
5ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 320ms |

| 0 / 0 |
