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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2018, 19:31   #1
Валера1984
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 14
По умолчанию Написать запрос перебирающий все комбинации существующих в таблице цифр

Здравствуйте подскажите пожалуйста как это реализовать в первый раз вижу
Написать запрос перебирающий все комбинации существующих в таблице цифр

Таблица SprNumber

Number
0
1
2
3
4
5

Должно получиться
Number1 Number2
0 0
0 1
0 ....
.... .....
1 0
1 1
1 ....
Валера1984 вне форума Ответить с цитированием
Старый 11.07.2018, 20:19   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Декартово произведение таблицы с той же таблицей

http://www.sql-tutorial.ru/ru/book_c...n_product.html
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.07.2018, 07:31   #3
Валера1984
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 14
По умолчанию

Не совсем понял... в примере две таблицы а у меня надо из одной две получить?
Валера1984 вне форума Ответить с цитированием
Старый 12.07.2018, 08:08   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

На примере из примера применимо к Вашему случаю:

Код:
SELECT Laptop.model, Laptop.model
FROM Laptop 
CROSS JOIN Laptop
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...

Последний раз редактировалось Sciv; 12.07.2018 в 09:04.
Sciv вне форума Ответить с цитированием
Старый 12.07.2018, 08:17   #5
Валера1984
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Sciv Посмотреть сообщение
На примере из примера применимо к Вашему случаю:

Код:
SELECT Laptop.model, Laptop.model
FROM Laptop 
CROSS JOIN Laptop
[/CODE;
я так делал SQL ругается
Код:
SELECT `sprnumber`.`Number`,`sprnumber`.`Number`
FROM `sprnumber` 
CROSS JOIN `sprnumber`
Валера1984 вне форума Ответить с цитированием
Старый 12.07.2018, 08:34   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Код:
SELECT t1.`Number`,t2.`Number`
FROM `sprnumber` t1 CROSS JOIN `sprnumber` t2
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.07.2018, 09:17   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

можно, наверное, и так:
Код:
SELECT t1.`Number`, t2.`Number`
FROM `sprnumber` t1, `sprnumber` t2
order by t1.`Number`, t2.`Number`
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.07.2018, 12:00   #8
Валера1984
Пользователь
 
Регистрация: 10.02.2014
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
SELECT t1.`Number`,t2.`Number`
FROM `sprnumber` t1 CROSS JOIN `sprnumber` t2
Спасибо!!!
Валера1984 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
все возможнии комбинации blackb1rd Помощь студентам 3 04.03.2017 03:59
Вычислить все комбинации Михаил Юрьевич Общие вопросы Delphi 19 17.01.2017 21:29
Консоль. Си шарп.Помогите решить задачки , 1ая-комбинации цифр, 2ая -массив Мадлен Помощь студентам 5 31.03.2015 21:41
Перебрать комбинации цифр Patlyuk Microsoft Office Excel 2 15.09.2014 13:53
Запретить изменение существующих данных в таблице Казанский Microsoft Office Access 6 11.11.2011 14:02