|
|
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. запрос Код: sql 1. [/SRC] Работает прекрасно. Ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select category_name from jos_vm_category where category_id in (select category_' at line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 14:50:31 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
Bitmag, values - предполагает список значений (констант). там и с функциями даже могут быть проблемы, не то, что с запросом, который может ещё и не одно значение возвращать нужно "другим" синтаксисом insert-а в таком случае пользоватся Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 14:57:11 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
бл-дж ! запрос жежж ещё - "мечта мазохиста" Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:00:26 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
Спасибо. Получилось. Это я вручную просто данные переношу. А в чем такое уж преимущество JOIN перед моим селектом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:03:48 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
BitmagА в чем такое уж преимущество JOIN перед моим селектом? во времени выполнения если я не ошибаюсь (пусть меня поправят если ошибаюсь), когда-то кто-то природу этого "феномена" описавал как, то, что у MySQL-ского оптимизатора, есть какой-то баг, который заставляет выполнять вложенный запрос, для каждого значения (строки) из внешнего (типа, как если бы это были коррелированные запросы) вроде так ... (?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:23:53 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
qwerty112BitmagА в чем такое уж преимущество JOIN перед моим селектом? во времени выполнения если я не ошибаюсь (пусть меня поправят если ошибаюсь), когда-то кто-то природу этого "феномена" описавал как, то, что у MySQL-ского оптимизатора, есть какой-то баг, который заставляет выполнять вложенный запрос, для каждого значения (строки) из внешнего (типа, как если бы это были коррелированные запросы) вроде так ... (?)Только не для любого вложенного, а именно IN (SELECT ...) Вроде бы в версии 5.6 пофиксили, но точных сведений у меня нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:38:51 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
Спасибо за пояснения! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 16:48:06 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
Вот не пойму снова почему это не работает: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 17:41:33 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
BitmagВот не пойму снова почему это не работает: Код: sql 1. 2. не работают - негры в Африке, а "это", скорее всего, сообщение ошибки даёт ... и, видимо, по поводу имени поля desc вот так сделай Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 18:21:39 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
И еще раз Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 19:43:17 |
|
||
|
Почему не работает запрос?
|
|||
|---|---|---|---|
|
#18+
BitmagА в чем такое уж преимущество JOIN перед моим селектом? В том что join это просто синтаксис запроса. Если вам не нужны пустые поля, то в большинстве случаев объединить несколько таблиц можно и без этого хитромудрого синтаксиса. select * from t1 inner join t2 on t1.id = t2.id_t1 что абсолютно эквипенисуально запросу вида: select * from t1, t2 where t1.id = t2.id_t1 у вас сколько там таблиц? Кажется 2. Кто вас научил вкладывать селект в селект - тому плюньте в компот. Если у вас нормальная база то джойны без джойнов можете плодить пока не кончатся select * from t1, t2, t3, t4, t5, t6... where t1.id = t2.id_t1 and t2.id = t3.id_t2 and ... so on. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 16:26:50 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38340694&tid=1836397]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 318ms |

| 0 / 0 |
