|
|
|
выборка по нахождению постоянных
|
|||
|---|---|---|---|
|
#18+
Здравствуйте , прошу помощи ..... есть таблица , 2 столбца . столб1 | столб2 --------------------- 1 | 1 1 | 2 1 | 3 1 | 4 2 | 1 2 | 2 2 | 4 3 | 1 3 | 3 3 | 4 ......... и тд. надо написать запрос такой, чтобы при заданных значениях `столб1` , выбирались значения из `столб2` которые повторяются при всех значениях `столб1` . То есть мы пишем например какой-то запрос где `столб1` in ('1','2','3') , и при нашей таблице должно выпасть 1 и 4 . так как только эти цифры встречаются при `столб1` in ('1','2','3') . Примерно как-то так ) select `столб2` from `таблица` where `столб1` in ('1','2','3') and `столб2` ??????? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2014, 18:41:05 |
|
||
|
выборка по нахождению постоянных
|
|||
|---|---|---|---|
|
#18+
решение нашел тока такое: select `столб2` form `таблица` where `столб2` in (select `столб2` form `таблица` where `столб1`= '1') and `столб2` in (select `столб2` form `таблица` where `столб1`= '2') and `столб2` in (select `столб2` form `таблица` where `столб1`= '3') но оно не красивое и тормозное ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2014, 19:00:57 |
|
||
|
выборка по нахождению постоянных
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2014, 19:31:28 |
|
||
|
выборка по нахождению постоянных
|
|||
|---|---|---|---|
|
#18+
По-моему тут типичная одно-табличная иерархия которая канонично требует join'ов по алиасам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2014, 20:30:32 |
|
||
|
выборка по нахождению постоянных
|
|||
|---|---|---|---|
|
#18+
Спасибо! Код: sql 1. 2. 3. 4. ('1','2','3') - указываем строки где смотреть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 09:32:34 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=190&tid=1835320]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 317ms |

| 0 / 0 |
