• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Taki sam SELECT inne rezultaty

0 głosów
265 wizyt
pytanie zadane 15 lipca 2016 w SQL, bazy danych przez Flame Nowicjusz (120 p.)
Hej,

używamy w pracy baz Oralce i softu SQL developer.. Kolega napisał select i dostaliśmy takie same wyniki, następnie inne zapytanie i mój wynik jest jakby zapętlony, kiedy probuję eksportować do pliku np excela nie pobiera wartości przez swój rozmiar. Gdy wpisuję ten select z excela to pobiera w nieskończoność rekordy.

Komputery są w tej samej sieci.

Tutaj pytanie - od czego może to zależeć? Czy wynik zależy od jakiś ustawień na kompie lokalnym z którego jest wysyłany? Jak to się stało że inne zapytania działają ok.

Dodam, że sprawdzaliśmy składnie kilka razy - wklejone także z komunikatora itd. Select nie jest rozbieżny składniowo.

thx
komentarz 15 lipca 2016 przez Flame Nowicjusz (120 p.)

----------------------------------
Select

lc.LOC,
lc.HOME_ZONE,
hz.AREA_TYPE,
ld.QTY,
sk.SKU

From

LOC lc,
HOMEZONE hz,
CONTAINER cn,
LOAD ld,
SKU sk

Where

lc.HOME_ZONE = hz.HOME_ZONE
and lc.LOC = cn.LOC (+)
and cn.CONT_NO = ld.CONT_NO (+)
and ld.PROD_NO = sk.PROD_NO (+)
and lc.LOC_COLOR_ZONE in ('80', '90', '95', '100')
and hz.AREA_TYPE in ('211', '231')
and hz.SECTION_NO not in ('990000');

Kod drugiego:

--------------------------------------------------------

Select

lc.LOC, 
hz.AREA_TYPE

From

LOC lc, 
HOMEZONE hz

Where

lc.LOC_COLOR_ZONE in ('80', '90', '95', '100')
and hz.AREA_TYPE in ('211', '231')
and hz.SECTION_NO not in ('990000');

Okazało się, w tym pierwszym jest za dużo informacji i napisałem ten drugi. Dziwne bo u kolegi działa i nie pomyliliśmy składni. Sprawdzałem wiele razy.

2 odpowiedzi

0 głosów
odpowiedź 15 lipca 2016 przez jaca121212 Nałogowiec (40,760 p.)
wrzuć kod  tego jednego i  drugiego select-a pewnie chodzi o  nawiasy źle wstawione są.
komentarz 15 lipca 2016 przez Flame Nowicjusz (120 p.)
Dodałem kod pod moim postem.
0 głosów
odpowiedź 15 lipca 2016 przez Mkbewe Nowicjusz (200 p.)
edycja 15 lipca 2016 przez Mkbewe
Spróbuj po select dodać distinct. Może "zapętlanie" polega na duplikowaniu rekordów @Edit Jeżeli zapytanie odnosi się do kilku tabel, to powinieneś te tabele połączyć w zapytaniu za pomocą kluczy np. [...]from TABELA1 inner join TABELA2 on TABELA1.KLUCZ_PODSTAWOWY=TABELA2.KLUCZ_OBCY.
komentarz 15 lipca 2016 przez Flame Nowicjusz (120 p.)
Oki obadam, niestety dopiero w poniedziałek. Dzieki za radę :) może faktycznie się duplikują, tego nie sprawdzałem.

Podobne pytania

0 głosów
2 odpowiedzi 421 wizyt
pytanie zadane 14 stycznia 2023 w SQL, bazy danych przez haitoke Nowicjusz (240 p.)
0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 27 maja 2022 w SQL, bazy danych przez Hardwell Dyskutant (9,060 p.)
0 głosów
1 odpowiedź 936 wizyt

93,631 zapytań

142,553 odpowiedzi

323,056 komentarzy

63,139 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 2900p. - dia-Chann
  2. 2870p. - DziarnowskiJ
  3. 2827p. - Łukasz Piwowar
  4. 2783p. - raydeal
  5. 2758p. - Adrian Wieprzkowicz
  6. 2713p. - rucin93
  7. 2579p. - Łukasz Eckert
  8. 2459p. - CC PL
  9. 2184p. - Maurycy W
  10. 2082p. - Michal Drewniak
  11. 1885p. - robwarsz
  12. 1811p. - rafalszastok
  13. 1600p. - Rafał Trójniak
  14. 1588p. - Tomasz Bielak
  15. 1494p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...