Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как составить select / 8 сообщений из 8, страница 1 из 1
08.07.2008, 06:09
    #35416465
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
есть две таблицы
x1 и x2
x x y
1 1 1
2 1 2
3 3 1
4 3 1
5 5 1
Надо получить, таблицу, если коды таблиц совпадают и значения этих кодов по полю Y одинаковы, то запись попадает в таблицу, иначе нет, т.е.
x12
x y
3 1
5 1
...
Рейтинг: 0 / 0
08.07.2008, 08:01
    #35416509
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
Как-то мутно описал задачу.

Оформляй таблицы тэгом CSV.
Таб. X1
X12345

Таб. X2
XY1112313151

Результат:
XY3151
Так правильно?

ННовичокНадо получить, таблицу, если коды таблиц совпадают и значения этих кодов по полю Y одинаковы, то запись попадает в таблицу

Поле Y только во второй таблице. Почему "1,1" в результат не попало?
...
Рейтинг: 0 / 0
08.07.2008, 08:57
    #35416568
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
Где можно прочитать про оформление таблиц Тэгом(как выделить заголовоктаблицы, как записи), а то тут есть кнопка CSV, но я думаю эксперементировать как она работает, тут не стОит,
спасибо, за правильное оформление таблиц, запись с кодом 1 не попала в результирующую таблицу, потому что две записи x2.y имеют различные значения
...
Рейтинг: 0 / 0
08.07.2008, 09:00
    #35416573
ПД
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
автор думаю эксперементировать как она работает, тут не стОит
А почему бы нет? Есть кнопка Предварительный просмотр - эксперементируйте
...
Рейтинг: 0 / 0
08.07.2008, 09:04
    #35416579
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
ННовичокГде можно прочитать про оформление таблиц Тэгом(как выделить заголовоктаблицы, как записи), а то тут есть кнопка CSV, но я думаю эксперементировать как она работает
Нажми "цитировать" на моем посте и посмотри. Эксперементировать можно нажимая "Предварительный просмотр", его вообще стоит жать перед тем как что-то запостить, т.к. сообщения в форуме не правятся.

ННовичок запись с кодом 1 не попала в результирующую таблицу, потому что две записи x2.y имеют различные значения
Понятно. А версия фокса какая?
...
Рейтинг: 0 / 0
08.07.2008, 09:17
    #35416612
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
Примерно так:
Код: plaintext
1.
2.
3.
4.
select x2.x, min(x2.y) as y, count(distinct x2.y) as nCnt;
	from x1 inner join x2 on x1.x = x2.x;
	group by x2.x;
	having nCnt =  1 ;
	into cursor x12
...
Рейтинг: 0 / 0
08.07.2008, 10:19
    #35416779
ННовичок
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
спасибо123
...
Рейтинг: 0 / 0
08.07.2008, 11:01
    #35416931
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как составить select
ННовичокГде можно прочитать про оформление таблиц Тэгом(как выделить заголовоктаблицы, как записи), а то тут есть кнопка CSV, но я думаю эксперементировать как она работает, тут не стОит,
В заголовке данной страницы есть ссылка на раздел "FAQ" (темно-синяя строка, самый последний пункт). Там заходите в раздел "форум" и смотрите статью

Как мне оформить свое сообщение?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как составить select / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]