SELECT * 
FROM titles t, publishers p 
WHERE t.pub_id=p.pub_id
Не могу понять, что означает "titles t". Titles AS t?
Подскажите, пожалуйста
	
	
	SQL
	
		
		
								
				
								
				
																				
							
								
				
								
				
								
				
			
	
		
			Можно ли в SQL запросе опустить слово AS? Пример:
Язык SQL имеет разные диалекты. В MS SQL или, например, в SQL языка Visual FoxPro в разделе FROM предложение AS не обязательно, что четко обозначено в документации в описании команды. Возможно, в каких-то диалектах это не так. 
Запись titles t в данном случае означает, что таблице с именем titles присваивается псевдоним, который можно использовать в предложении языка для обозначения данной таблицы.
Используется для сокращения размера команды. Но важнее эта возможность для разрешения конфликтов имен в командах, где одна и та же таблица может быть использована несколько раз, например, при построении выборки с само-связанной таблицей или при использовании одноименной таблицы во вложенных подзапросах.
				
							Запись titles t в данном случае означает, что таблице с именем titles присваивается псевдоним, который можно использовать в предложении языка для обозначения данной таблицы.
Используется для сокращения размера команды. Но важнее эта возможность для разрешения конфликтов имен в командах, где одна и та же таблица может быть использована несколько раз, например, при построении выборки с само-связанной таблицей или при использовании одноименной таблицы во вложенных подзапросах.
Думаю да, так как ниже оно и используется или просто забыли AS написать, а скл там это позволяет
				
									
								
									Эдуард Дмитренко								
								Спасибо=) наверное, правда забыли							
											As в дословном переводе на русский "как" (если на ошибаюсь в 1с так и пишется)
Ваш запрос на русском:
Выбери все
ИЗ
таблицы ЗАГОЛОВКИ (далее используем вместо большого названия "З")
и
таблицы ПУБЛИКАЦИИ (далее "П")
ГДЕ
поле ПУБ в таблице З равно полю ПУБ_АЙДИ в таблице П
а вообще посмотрите про Join =)
				
							Ваш запрос на русском:
Выбери все
ИЗ
таблицы ЗАГОЛОВКИ (далее используем вместо большого названия "З")
и
таблицы ПУБЛИКАЦИИ (далее "П")
ГДЕ
поле ПУБ в таблице З равно полю ПУБ_АЙДИ в таблице П
а вообще посмотрите про Join =)
SELECT * FROM titles t LEFT JOIN publishers p ON (t.pub_id=p.pub_id)
AS можно не писать. t и p в данном случаем псевдонимы (aliases) таблиц. Псевдонимы используются для компактности записи данных при сложных составных запросах к БД. Оператор JOIN используется для объединения нескольких таблиц в одну по какому-то связующему признаку, в вашем случае это свойство pub_id
				
							AS можно не писать. t и p в данном случаем псевдонимы (aliases) таблиц. Псевдонимы используются для компактности записи данных при сложных составных запросах к БД. Оператор JOIN используется для объединения нескольких таблиц в одну по какому-то связующему признаку, в вашем случае это свойство pub_id
это для упрощения, теперь вы можете использовать не "titles", а просто писать "t"
				
							Похожие вопросы
- Помогите написать sql запросы
- SQL-запрос Вывести идентификаторы всех владельцев комнат
- SQL запрос Найдите какой процент пользователей, зарегистрированных на сервисе бронирования
- Sql запрос создания таблицы
- SQL запрос (like)
- SQL Запрос. Дублируются данные
- Помогите пожалуйста составить sql запрос
- Не очень понятен синтаксис запросов SQL
- Приведите пример запросов для статического и динамического sql
- Приведите примеры удачного использования драйверов БД во фреймворках, более высокоуровневых, чем SQL.
 
						 
						