|
|
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Есть две таблицы Store_Product и Store_Protocol, 2 select Код: sql 1. 2. нужно найти первый Supplier_id в Store_Product, у которого count больше чем в таблице Store_Protocol для такого же Supplier_id Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 01:37 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильевапервый Supplier_id в Store_Product, у которого"первый" = "с наименьшим ид" или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 05:31 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильева, странно ты запросы пишешь. почему кол-во считаешь через подзапрос? линейный запрос уже не модно? Код: sql 1. 2. ну а дальше - смотреть в сторону вложенных запросов, джойнов, limit-ов. По сути, после соединения результатов твоих запросов останется решить простейшую задачу - Выборка первой/последней записи в группах как вариант решения этой задачи - почитать Ф.А.К. - Выборка первой/последней записи в группах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 05:33 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхНаталья Васильева, странно ты запросы пишешь. почему кол-во считаешь через подзапрос? линейный запрос уже не модно? Код: sql 1. 2. В MSSQL агрегатная ф-ция так не проходила, привычка. А дальше пыталась построить по аналогии с MSSQL вложенные select и временную таблицу, выскочила ошибка. Не нашла как My SQL строится временная таблица, попробовала по аналогии, не прошло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 08:48 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
tanglirНаталья Васильевапервый Supplier_id в Store_Product, у которого"первый" = "с наименьшим ид" или как? авторнужно найти первый Supplier_id в Store_Product, у которого count больше чем в таблице Store_Protocol для такого же Supplier_id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 08:49 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильеванайти первый Supplier_id Первый при сортировке по какому критерию? Ибо без сортировки - это "любой" ака "случайный". Наталья ВасильеваВ MSSQL агрегатная ф-ция так не проходила Сказки. http://sqlfiddle.com/#!3/1c49c/2/0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 09:06 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Akina, я не знаю, что у них на сервере, но под SQL Server 2008 Management Studio авторan aggregate function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 09:36 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильеваtanglirпропущено... "первый" = "с наименьшим ид" или как? авторнужно найти первый Supplier_id в Store_Product, у которого count больше чем в таблице Store_Protocol для такого же Supplier_id Не шла речь за меньший или больший, первый у корого кол-во записей меньше напр. Supplier_id(Store_Product) 1 count 2 Supplier_id(Store_Product) 7 count 51 Supplier_id(Store_Protocol) 1 count 2 Supplier_id(Store_Protocol) 7 count 50 выдать insert c Supplier_id=7 в Store_Protocol ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 09:42 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильевапод SQL Server 2008 Management Studio Не надо списывать свои ошибки в построении запроса на "особенности сервера". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 09:55 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильевапервый у корого кол-во записей меньше Ещё раз повторяю. Читайте внимательнее. Первый при сортировке по какому критерию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 09:56 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Akina, моей ошибки там нет 100%, так работает SQL Server 2008 Management Studio Вместо ля-ля, тоже самое уважаемый может проверить именно под MS SQL Server 2008. Вы же не Сеня Яценюк, видящий Армию РФ в Новороссии. 3 секунды на этот же запрос вместо ля-ля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:20 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
AkinaНаталья Васильевапервый у корого кол-во записей меньше Ещё раз повторяю. Читайте внимательнее. Первый при сортировке по какому критерию? Я же ответила один раз, не играет роли, речь только не совпадение кол-ва, так хочет бухгалтер. Таких строчек может быть 1-2 максимум, т.е. при заполнении Store_Protocol пропущена строка или две. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:24 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья Васильеване играет роли Тогда не "первую", а "одну любую". Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:33 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья ВасильеваВместо ля-ля, тоже самое уважаемый может проверить именно под MS SQL Server 2008. Вы же не Сеня Яценюк, видящий Армию РФ в Новороссии. 3 секунды на этот же запрос вместо ля-ля. CREATE TABLE и текст запроса в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:34 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья ВасильеваВместо ля-ля, тоже самое уважаемый может проверить именно под MS SQL Server 2008.так он и проверил или вы полагаете, что на фиддле какой-то особый, тёплый-ламповый мсскл 2008? Наталья ВасильеваЯ же ответила один раз, не играет ролиПересмотрел всю тему, этих слов не нашёл. Но если уж так, то Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:36 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
tanglir , или мы так и не увидим структуру и селект, или окажется, что ТС по мускульной привычке выводит в выходной набор поле, которое не в групбае, ни в агрегатке не засветилось. Но ведь накивать на сервер проще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 10:53 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Akina tanglir , или мы так и не увидим структуру и селект, или окажется, что ТС по мускульной привычке выводит в выходной набор поле, которое не в групбае, ни в агрегатке не засветилось. Но ведь накивать на сервер проще... http://i74.fastpic.ru/big/2015/1230/0b/a723ceccb0afaea2a95516c1d20d140b.jpg Так подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 11:30 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
tanglirНаталья ВасильеваВместо ля-ля, тоже самое уважаемый может проверить именно под MS SQL Server 2008.так он и проверил или вы полагаете, что на фиддле какой-то особый, тёплый-ламповый мсскл 2008? Наталья ВасильеваЯ же ответила один раз, не играет ролиПересмотрел всю тему, этих слов не нашёл. Но если уж так, то Код: sql 1. 2. 3. 4. 5. 6. Suppliersи есть с другим именем, не играет роли. Всё поняла. Спасибо!!! Не сообразила, 3 суток с этим сайтом камасутрюсь:( 24 попросили и до утра 31 всё должно работать. Всё с нуля. На сервере PHP, я с ним почти не знакома, работала всегда с asp+ms sql. СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 11:39 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
Наталья ВасильеваТак подходит? Ну, что я сказал? AkinaТС по мускульной привычке выводит в выходной набор поле, которое не в групбае, ни в агрегатке не засветилосьСтопроцентное попадание. Незнание основ SQL плюс неспособность перевести на русский язык то, что сервер сообщил по-английски (или понять переведённое). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 11:53 |
|
||
|
Как сравнить данные 2х select-ов
|
|||
|---|---|---|---|
|
#18+
AkinaНаталья ВасильеваТак подходит? Ну, что я сказал? AkinaТС по мускульной привычке выводит в выходной набор поле, которое не в групбае, ни в агрегатке не засветилосьСтопроцентное попадание. Незнание основ SQL плюс неспособность перевести на русский язык то, что сервер сообщил по-английски (или понять переведённое). Ну пропустила group by после 3х дней без сна, посыпаю голову пеплом. Уважаемый доволен? Тогда вам тоже букетик роз, как Сеньке на трибуне ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2015, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39140505&tid=1832324]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 474ms |

| 0 / 0 |
