Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
про ето я попробовал спросить люди из форум для SQL server, но думаю что меня не поняли, наверно средств fox-a возможно ето сделать : меня есть проблема селектировать нужную информацию: у меня например вот такие таблицъ ID DATE 1 10.03.2004 1 15.03.2004 2 11.01.2004 2 05.03.2002 3 20.03.2004 4 18.07.1998 2 ID DATE 1 10.03.2004 2 15.03.2004 3 20.03.2004 4 18.10.1998 мне нужно отобразить все датъ из первой таблице если одна из дат отвечает на дату из второй, а если таков совпадение нет то никакие датъ для етого номера(из первой таблице) не показъвать например результат чтоб бъл такой: ID DATE 1 10.03.2004 1 15.03.2004 3 20.03.2004 прошу вашу помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 09:09 |
|
||
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
Наверное, что-то типа: Код: plaintext 1. 2. 3. 4. Я прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 09:35 |
|
||
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
В данном случае, все решается через банальное INNER JOIN Код: plaintext 1. 2. Хотя, если в таблице Tab2 значение поля даты может повторятся, то тогда только через IN , как и предложил Станислав. Правда, в его запросе слово DISTINCT - лишнее. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 10:05 |
|
||
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
select a.* from Table1 a inner join Table2 b on b.ID=a.ID and b.DATE=a.DATE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 10:05 |
|
||
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
IN SELECT только пока помогает потому что банальнъй INNER JOIN возвращает только дат которъе соответсвуют а мне нужно чтоб вернуло все дат из первой таблице(они могут и не соответствовать на вторую таблицу) если хотя б одна дата соответсвовала на вторую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 10:26 |
|
||
|
SELECTпомощь, пожалуйста
|
|||
|---|---|---|---|
|
#18+
mikgeoIN SELECT только пока помогает потому что банальнъй INNER JOIN возвращает только дат которъе соответсвуют а мне нужно чтоб вернуло все дат из первой таблице(они могут и не соответствовать на вторую таблицу) если хотя б одна дата соответсвовала на вторую А ты попробуй Выполни 2 запроса и сравни результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2004, 10:30 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=355&tid=1595588]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 318ms |

| 0 / 0 |
