SQL непонятные элементы

программирование базы данных sql

Дан код:

select maker, type
from Product
where maker in (
select maker
from (
select maker,type
from Product
group by maker,type
) K
group by maker
having count(*)=1
)
group by maker,type
having count(*)>1

что это за К, я бы посмотрел в интернете но даже не знаю как правильно сформулировать вопрос.

Еще 1 код:
Select a.hd
from pc as a, pc b
where a.hd = b.hd
group by a.hd
having count(a.hd) > = 2

что такое a.hd, откуда берется эта а. и b.
спасибо.
Ответы:
смотри таблица pc стала называтся а и таже pc стала b...
почитай про вложенные запросы) там наверняка будет пример с этими буковками.... суть такая ты просто изменяешь имя таблицы для простого доступа например таблица PeopleInStreet а ты ей говоришь as A и она теперь а) в рамках этого запроса


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.