|
Помогите с SQL !!!
|
|||
---|---|---|---|
#18+
Есть таблица, первичный ключ включает два поля. Необходимо выбрать все записи, имеющие минимальное значение по второму полю. При условии что значения по первому полю у этих записей одинаковые. Большое спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2002, 09:59 |
|
Помогите с SQL !!!
|
|||
---|---|---|---|
#18+
Если по первому полю значения одинаковые, то запись с минимальным значение по второму полю может быть лишь одна, либо ни одной (когда таблица пустая). Т.е. нужен набор записей с одинаковым (минимальным) значением "второго" и "первого" полей первичтого ключа. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2002, 10:09 |
|
Помогите с SQL !!!
|
|||
---|---|---|---|
#18+
Надо же было так коряво свой ответ написать, блин! Ну да тут не дураки живут. Вроде понятно, о чём я. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2002, 10:11 |
|
Помогите с SQL !!!
|
|||
---|---|---|---|
#18+
Если поля ключа PK1 и PK2, то можно написать что-то вроде: SELECT PK1,MIN(PK2) AS PK2 FROM MY_TABLE GROUP BY PK1 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2002, 13:18 |
|
Помогите с SQL !!!
|
|||
---|---|---|---|
#18+
Пишу п о д р о б н о ! Вот фрагмент заполненных полей ALTER TABLE EXECS ADD PRIMARY KEY(NUMDOC, NUMBERID); NUMDOC NUMBERID EMPLOYERID CONTROLID 877 1 473 554 * 884 1 459 554 * 900 1 461 554 * 868 1 463 554 * 515 0 493 554 * 515 1 470 554 514 0 470 554 * 514 1 473 554 514 2 473 554 Нужно выбрать помеченные записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2002, 14:36 |
|
|
start [/forum/topic.php?fid=40&fpage=536&tid=1581213]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 296ms |
total: | 423ms |
0 / 0 |