Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Разница в выводе результата при использовании JOIN (в сравнении с MySQL) / 4 сообщений из 4, страница 1 из 1
02.03.2011, 19:41
    #37145207
Staf4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница в выводе результата при использовании JOIN (в сравнении с MySQL)
Запрос: SELECT * FROM block_posit AS posit LEFT JOIN block AS block ON (posit.positid = block.positid)

Результат выполнения MySQL-запроса:
[0] => 1
[positid] => 1
[1] => leftblock
[positcode] => leftblock


Результат выполнения SQLite-запроса:
[0] => 1
[posit.positid] => 1
[1] => leftblock
[posit.positcode] => leftblock


Вопрос: как избавиться от алиасов таблиц в названиях ключей полученного результата (только не пост-обработкой, а: либо правкой запроса, либо, если возможно, установкой каких-нибудь настроек)?

Заранее благодарен за ответы.
...
Рейтинг: 0 / 0
02.03.2011, 20:43
    #37145291
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница в выводе результата при использовании JOIN (в сравнении с MySQL)
1) Вроде бы нет ни прагм, ни дифайнов управляющих этим. Т.е. настроек - нет.
2) На уровне самого запроса используй алиасы для колонок.
...
Рейтинг: 0 / 0
02.03.2011, 23:45
    #37145524
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница в выводе результата при использовании JOIN (в сравнении с MySQL)
Staf4,

Смахивает на использование PRAGMA full_column_names в приложении или драйвере доступа к базе. Что, вообще говоря, очень не рекомендовано.
...
Рейтинг: 0 / 0
03.03.2011, 14:10
    #37146736
Staf4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разница в выводе результата при использовании JOIN (в сравнении с MySQL)
MBGStaf4,

Смахивает на использование PRAGMA full_column_names в приложении или драйвере доступа к базе. Что, вообще говоря, очень не рекомендовано.
Огромное спасибо за наводку! Потребовалось сделать после подключения к БД запрос "PRAGMA short_column_names = true" и результат стал что надо!
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Разница в выводе результата при использовании JOIN (в сравнении с MySQL) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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