Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.04.14;
Скачать: CL | DM;

Вниз

sql запрос   Найти похожие ветки 

 
alexdn ©   (2012-12-20 01:26) [0]

Вот пишу SELECT id, nic, e-mail, date from .. Делфи мне в ответ - столбец с именем "e" не найден, т.е. e-mail как одно слово не читается, насколько я понял, что делать?


 
Дмитрий С ©   (2012-12-20 01:36) [1]

"e-mail"
`e-mail`
[e-mail]

в зависимости от бд. а вообще избегай таких названий.


 
Inovet ©   (2012-12-20 01:38) [2]

> [0] alexdn ©   (20.12.12 01:26)
> Делфи мне в ответ

Делфи?

> [0] alexdn ©   (20.12.12 01:26)
> т.е. e-mail как одно слово

А почему в именах переменных нельзя использовать любые символы? У тебя написано e minus mail вместо имени. Знак "-" убери или бери всё имя в кавычки или что там в мусуле или в чем там.


 
Аббат Пиккола   (2012-12-20 02:14) [3]

Попробуй алиасы полей использовать, если не можешь переименовать поле в базе данных.

Типа
 select e-mail email from...
 или
 select e-mail as email from...

Не знаю, какой у тебя сервер и какой синтаксис псевдонимов полей он  поддерживает в запросах.


 
Медвежонок Пятачок ©   (2012-12-20 08:58) [4]

типа select e-mail email from...

Какая разница, будут там алиасы или шмалиасы?

У него сервер думает, что его попросили из поля "e вычесть поле "mail"


 
oldman ©   (2012-12-20 10:27) [5]

переименовать поле в БД в email и не заморачиваться


 
O'ShinW ©   (2012-12-20 10:30) [6]


> переименовать поле в БД в email и не заморачиваться

+1
Если софта еще не очень много понаписать успели


 
Плохиш ©   (2012-12-20 12:24) [7]


> Если софта еще не очень много понаписать успели

Судя по вопросу софта ещё и нет :-)
Вот так и умирают молодые спамеры...


 
знайка   (2012-12-20 12:56) [8]

Автор так и продолжает думать на незнакомых языках. ;)


 
MonoLife ©   (2012-12-20 13:36) [9]

> alexdn ©   (20.12.12 01:26)  
http://phpclub.ru/mysql/doc/reference.html
много вопросов отпадет


 
Vegeta   (2012-12-20 13:39) [10]

> Автор так и продолжает

троллить местный форум.


 
Аббат Пиккола   (2012-12-20 14:11) [11]

Медвежонок Пятачок ©   (20.12.12 08:58) [4]
У него сервер думает


Я не сразу сообразил про минус. Ты прав.


 
Anatoly Podgoretsky ©   (2012-12-20 15:12) [12]


> знайка   (20.12.12 12:56) [8]

Окончание которых он не знает.


 
alexdn ©   (2012-12-20 16:04) [13]

> oldman ©   (20.12.12 10:27) [5]
> переименовать поле в БД в email и не заморачиваться
вообщем так и сделал

> Anatoly Podgoretsky ©   (20.12.12 15:12) [12]
> Окончание которых он не знает.
и бодже упаси. читать учебники 10 лет у меня времени нет..


 
Styx   (2012-12-20 16:07) [14]


> у меня времени нет

:) Вообще оно время обычно экономит, причём существенно.


 
Игорь Шевченко ©   (2012-12-20 16:14) [15]


>  у меня времени нет..


Я не халявщик, я партнер


 
Андреевич   (2012-12-20 16:58) [16]


> O"ShinW ©   (20.12.12 10:30) [6]
>
> > переименовать поле в БД в email и не заморачиваться
>
> +1
> Если софта еще не очень много понаписать успели

самое глупое решение: переделывать базу вместо того чтобы правильно написать запрос разобравшись в синтаксисе


 
знайка   (2012-12-20 17:12) [17]


> правильно написать запрос разобравшись в синтаксисе
У автора нет на это время.


 
Андреевич   (2012-12-20 17:31) [18]

а это и не автору было сказано


 
O'ShinW ©   (2012-12-20 17:46) [19]


> Андреевич   (20.12.12 16:58) [16]

а если потолок спроектировали высотой на метр, то правильно выкопать пол на метр ниже, чем переделать потолок? :)

Если дом уже выстроен до 10 этажа - наверное, да.
Если нет - лучше переделать.


 
Андреевич   (2012-12-20 19:41) [20]


> а если потолок спроектировали высотой на метр, то правильно
> выкопать пол на метр ниже, чем переделать потолок? :)

в корне неверно рассматривать переделку базы при неправильном синтаксисе запроса, это гиблый подход


 
Медвежонок Пятачок ©   (2012-12-20 19:46) [21]

есть выход проще.
добавить поле "e" и добавить поле "mail"
в "е" записать то что должно селектиться, плюс то что лежит в майл

тогда

select e-mail

даст искомое значение.


 
Медвежонок Пятачок ©   (2012-12-20 19:48) [22]

надеюсь переделки базы в стиле
alter table mytable add .... ничье чуйство прекрасного не задели

:)


 
брат Птибурдукова   (2012-12-20 19:59) [23]

лет десять назад вна Украине агрессивно проходила кампания против курения "курить? на это нет времени!"

только теперь понял, что это было про мануалы.


 
Inovet ©   (2012-12-20 20:01) [24]

> [21] Медвежонок Пятачок ©   (20.12.12 19:46)
> select e-mail
>
> даст искомое значение.

Так там строки, поди, будут.


 
Игорь Шевченко ©   (2012-12-20 22:04) [25]

100 мудрецов ищут ответ


 
Медвежонок Пятачок ©   (2012-12-20 22:05) [26]

Так там строки, поди, будут.
вообще-то то был стеб


 
Inovet ©   (2012-12-20 22:07) [27]

> [26] Медвежонок Пятачок ©   (20.12.12 22:05)
> вообще-то то был стеб

Вообще-то то тоже.



Страницы: 1 вся ветка

Текущий архив: 2013.04.14;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.013 c
15-1355873470
Дмитрий С
2012-12-19 03:31
2013.04.14
Обновление вверх по дереву.


15-1355838147
Kerk
2012-12-18 17:42
2013.04.14
Проблема с memory-mapped file


15-1354877433
TUser
2012-12-07 14:50
2013.04.14
Судебные перспективы


2-1347787786
ddd
2012-09-16 13:29
2013.04.14
значение соответствующее значению в combobox


15-1355464494
brother
2012-12-14 09:54
2013.04.14
оптимальна скорость доступа к массиву