Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2017, 05:53   #1
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 36
Вопрос Помогите пожалуйста разобраться ещё с одним запросом

Здравствуйте.
Условие: Identify the Ids of CUSTOMERS who have their first name and lastname identical?

Структура таблицы:
Customerld Firstname lastname
1 ivanov ivan
2 kozlov nikolay
3 ivanov ivan
4 perov petr
5 perov petr

Пишу: Select Firstname, Lastname from Customers Where Distinct Firstname, Lastname
Error: incorrect answer.

Как правильно написать запрос?

Последний раз редактировалось Aelxbor777; 23.11.2017 в 06:22.
Aelxbor777 вне форума Ответить с цитированием
Старый 23.11.2017, 06:59   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Код:
Select Firstname, Lastname from Customers Where Firstname=Lastname
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 23.11.2017, 07:17   #3
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Aelxbor777 Посмотреть сообщение
Здравствуйте.
Условие: Identify the Ids of CUSTOMERS who have their first name and lastname identical?

Структура таблицы:
Customerld Firstname lastname
1 ivanov ivan
2 kozlov nikolay
3 ivanov ivan
4 perov petr
5 perov petr

Пишу: Select Firstname, Lastname from Customers Where Firstname, Lastname
Error: incorrect answer.

Как правильно написать запрос?
Цитата:
Сообщение от Sciv Посмотреть сообщение
Код:
Select Firstname, Lastname from Customers Where Firstname=Lastname
Нет. Ошибка
Aelxbor777 вне форума Ответить с цитированием
Старый 23.11.2017, 07:23   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

А где в условии показать имена? Почитай внимательно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.11.2017, 08:43   #5
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А где в условии показать имена? Почитай внимательно
Это кому Вы написали ?
Aelxbor777 вне форума Ответить с цитированием
Старый 23.11.2017, 08:49   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Точно не Sciv-у ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 23.11.2017, 08:55   #7
Aelxbor777
Пользователь
 
Регистрация: 09.01.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Точно не Sciv-у ))
) вот полное условие: http://transfiles.ru/amcqk
Aelxbor777 вне форума Ответить с цитированием
Старый 23.11.2017, 08:58   #8
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Можно ещё поизвращаться:

Код:
SELECT CustomerID 
FROM Customers
WHERE Firstname IN (SELECT Lastname FROM Customers)
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 23.11.2017, 08:59   #9
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Сообщение от Aelxbor777 Посмотреть сообщение
Нет. Ошибка
Телепатируйте сюда, пожалуйста, текст ошибки.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 23.11.2017, 09:00   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
вот полное условие
Цитата:
Identify the Ids of CUSTOMERS who have their first name and lastname identical
А это не условие? В вольном переводе - выбрать идентификаторы тех записей из CUSTOMERS, у которых совпадают Firstname и lastname. Условие на совпадение задал, а выбираешь что?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 23.11.2017 в 09:02.
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с SQL-запросом ospts SQL, базы данных 24 17.08.2016 11:37
Помогите пожалуйста с одним вопросом ! Анонимщик Помощь студентам 0 08.02.2014 23:06
Помогите разобраться с запросом IgorBol Microsoft Office Access 2 06.10.2009 17:19
Помогите разобраться с SQL-запросом MasterofCDM БД в Delphi 5 04.07.2008 13:42