Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
31 / 31 / 6
Регистрация: 11.07.2013
Сообщений: 241
1

Простенькая задача

03.02.2014, 20:04. Просмотров 704. Ответов 3
Метки нет (Все метки)

Здравствуйте! Собственно задача:
Даны 2 таблицы с колонками A целого типа. Напишите запрос, который вернет все значения колонки А из первой таблицы, для которой нет соответствия в колонке A второй.

Моя идея:
SQL
1
2
3
4
5
6
7
SELECT 1.A
FROM 1 LEFT OUTER JOIN 2
ON 1.A = 2.A
EXCEPT
SELECT 1.A
FROM 1 INNER JOIN 2
ON 1.A = 2.A
или через подзапрос

SQL
1
2
3
4
5
6
SELECT p.t1
FROM (
SELECT 1.A AS t1, 2.A AS t2
FROM 1 LEFT OUTER JOIN 2
ON 1.A = 2.A) AS p
WHERE p.t2 IS NULL
Вопрос: правильно/неправильно, как еще можно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2014, 20:04
Ответы с готовыми решениями:

Простенькая задача
Помогите пожалуйста с простенькой задачой. Известно S сумма деталей.Так же изввестно что 3...

Простенькая задача по JS
Я что-то не пойму, как сделать этот код еще короче? for (i=1; i<=20; i++){ if ((i%3)+(i%5) ===...

простенькая задача
вобщем сижу всю ночь никак не получается решить: на странице выводятся 12 квадратов 20 на 20...

Простенькая задача
Не могу понять в чем ошибка. <html> <head> <link rel="stylesheet" type="text/css"...

3
Модератор
3815 / 2794 / 526
Регистрация: 21.01.2011
Сообщений: 12,083
04.02.2014, 09:28 2
Цитата Сообщение от OxomHuK Посмотреть сообщение
как еще можно
SQL
1
2
3
4
5
6
SELECT a
FROM tab1
WHERE a NOT IN 
  (SELECT a
   FROM tab2
  )
SQL
1
2
3
4
5
6
7
SELECT a
FROM tab1
WHERE NOT EXISTS 
  (SELECT a
   FROM tab2
   WHERE tab2.a = tab1.a
  )
0
10 / 10 / 3
Регистрация: 02.07.2013
Сообщений: 52
04.02.2014, 09:55 3
Как на счёт такого варианта:
SQL
1
SELECT A FROM 1 MINUS SELECT A FROM 2;
Не уверена на счёт "MUNUS" в MySQL , но в ORACLE работает.
0
Модератор
3815 / 2794 / 526
Регистрация: 21.01.2011
Сообщений: 12,083
04.02.2014, 10:12 4
Цитата Сообщение от l_lenskaya Посмотреть сообщение
Не уверена на счёт "MUNUS" в MySQL , но в ORACLE работает
Если бы в MySQL был MINUS, я бы сам предложил
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2014, 10:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Простенькая задача
Нужно написать программу которая выдает запрос на ввод часов и запрос на ввод минут. Функция main...

Не получается простенькая задача
Условие Дана целочисленная прямоугольная матрица.Определить: 1)количество срок, не содержащих ни...

Простенькая задача на Матрицу
Дана матрица размера M × N. В каждой строке матрицы найти минимальный элемент.

Простенькая задача по mosfetу
Здравствуйте. Решаю для себя задачи закончившегося курса мит 6.002. Возникли вопросы по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.