powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / и снова запрос
12 сообщений из 12, страница 1 из 1
и снова запрос
    #35910806
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! подскажите пожалуйста где ошибка
SELECT tabl1.oboznach, tabl2.quantity
INTO CURSOR tmp
FROM tabl1
LEFT JOIN tabl2 ON tabl1.id_sb_d = tabl2.id_vh_sb
WHERE tabl2.id_sb_d=tabl1.id_sb_d
...
Рейтинг: 0 / 0
и снова запрос
    #35911029
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KamelyДобрый день! подскажите пожалуйста где ошибка
SELECT tabl1.oboznach, tabl2.quantity
INTO CURSOR tmp
FROM tabl1
LEFT JOIN tabl2 ON tabl1.id_sb_d = tabl2.id_vh_sb
WHERE tabl2.id_sb_d=tabl1.id_sb_d

LEFT JOIN не имеет смысла, если есть такой WHERE...
Достаточно так:
Код: plaintext
1.
2.
SELECT tabl1.oboznach, tabl2.quantity 
INTO CURSOR tmp
FROM tabl1 INNER JOIN tabl2 ON tabl1.id_sb_d = tabl2.id_vh_sb 
С уважением, Алексей
...
Рейтинг: 0 / 0
и снова запрос
    #35912109
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K, для любой выбранной записи из tabl1 Ваш запрос отображает постоянно три одинаковых записи поля oboznach.
Смысл такой, что сначала из tabl2 должны отбираються записи, в которых tabl1.id_sb_d = tabl2.id_vh_sb. Затем в выбранных записях tabl2 поле id_sb_d должно совпадать с полем tabl1.id_sb_d.
...
Рейтинг: 0 / 0
и снова запрос
    #35912113
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K, для любой выбранной записи из tabl1 Ваш запрос показывает три одинаковых записи поля oboznach.
Смысл такой, что сначала из tabl2 должны отбираться все записи удовлетворяющие условию tabl1.id_sb_d = tabl2.id_vh_sb, затем в выбранных записях tabl2 поле id_sb_d должно совпадать с полем tabl1.id_sb_d
...
Рейтинг: 0 / 0
и снова запрос
    #35912119
kww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kww
Гость
Он просто описАлся
Код: plaintext
1.
2.
3.
SELECT tabl1.oboznach, tabl2.quantity 
INTO CURSOR tmp
FROM tabl1 left JOIN tabl2 ON tabl1.id_sb_d = tabl2.id_vh_sb 
...
Рейтинг: 0 / 0
и снова запрос
    #35912641
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда так:
Код: plaintext
1.
2.
3.
SELECT tabl1.oboznach, tabl2.quantity 
INTO CURSOR tmp
FROM tabl1 
INNER JOIN tabl2 ON tabl1.id_sb_d = tabl2.id_vh_sb  AND tabl2.id_sb_d = tabl1.id_sb_d
С уважением, Алексей
...
Рейтинг: 0 / 0
и снова запрос
    #35914503
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все равно не работает :-(
...
Рейтинг: 0 / 0
и снова запрос
    #35914516
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kamelyвсе равно не работает :-(
А что именно не работает?
Приведите текст ошибки.
С уважением, Алексей
...
Рейтинг: 0 / 0
и снова запрос
    #35914815
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K,ошибки не выдает, но и не выдает никаких значений полей oboznach и quantity.
...
Рейтинг: 0 / 0
и снова запрос
    #35914978
Tohan_ORA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kamelyошибки не выдает, но и не выдает никаких значений полей oboznach и quantity.
... скорее всего, просто нет данных удовлетворяющих условию Вашего запроса. :-)
...
Рейтинг: 0 / 0
и снова запрос
    #35915893
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KamelyAleksey-K,ошибки не выдает, но и не выдает никаких значений полей oboznach и quantity.
Приведите пару записей из ваших таблиц tabl1 и tabl2 (значения всех полей), которые не попали в результирующий набор моего запроса, но, по вашему мнению, должны были бы в него попасть.
С уважением, Алексей
...
Рейтинг: 0 / 0
и снова запрос
    #35922136
Kamely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-K,

tabl1

oboznach id_sb_d

1801.010 _2LX0JGA48
1801.020 _2LX0KKE8Y
1801.030 _2LX0N2E63

tabl2

id_sb_d id_vh_sb quantity

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


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