Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Rożnica między dwoma SELEKTAMI
Drza
post 23.09.2007, 19:33:05
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.09.2007

Ostrzeżenie: (0%)
-----


Witam i bardzo proszę o pomoc. Mam taki problem:
Mam dwa zapytania SELECT. Jeden select zwraca kilka wierszy i drugi Select zwraca kilka wierszy. Podam na przykładzie:
SELECT 1:
1. 125334 silnik 300 2,5
2. 146899 drut 1000 10
3. 129834 śruba 2000 30

SELECT 2:
1. 125334 silnik 300 2,5
2. 146233 drut 1000 10
3. 129834 śruba 230 30


Teraz objaśnienia : Pierwsza kolumna to jest indeks, druga- nazwa wyrobu, trzecia ilosc sztuk, czwarta- cena. Potrzebuję teraz zrobić takie zapytanie aby sprawdzało czy te dwa selekty się czymkolwiek różnią(np ilością pozycji , lub ilością sztuk, lub ceną , obojętnie czym). Jeśli są takie same to nic nie rób. Jeśli się czymś różnią to wypisz select 1 i wypisz select 2.
Dodam, że nie mogę stosować konstrukcji MINUS
Mam nadzieję, że przejżyście to opisałem. Z góry dzięki za wszelkie podpowiedzi.

Treści selektów





SELECT 1






SELECT zaspit.indeks_wyrobu, zaspit.nazwa_wyrobu, zaspit.ilosc, zaspit.cena

FROM lg_zam_sprz_vw zasp, lg_zam_sprz_it_vw zaspit

WHERE zasp.id = zaspit.zasp_id

AND zasp.id = 20030;


SELECT 2:






SELECT zaspzit.indeks_wyrobu, zaspzit.nazwa_wyrobu, zaspzit.ilosc, zaspzit.cena

FROM lg_zam_sprz_it_vw zasp, lg_zam_sprz_zam_it_vw zaspzit

WHERE zasp.id = zaspzit.zasp_id

AND zasp.id = 20030;





lg_zam_sprz_vw - tabela z nagłówkiem zamówień

lg_zam_sprz_it_vw - tabela z pozycjami dla danego zamówienia - przyjęte (indeks, nazwa, cena itd)


lg_zam_sprz_zam_it_vw - tabela z pozycjami dla danego zamówienia - zatwierdzone (indeks, nazwa, cena itd)





Może być tak, że te dane z tabel lg_zam_sprz_vw i lg_zam_sprz_zam_it_vw dla danego zamówienia się różnią i ja muszę wszystkie te zamówienia wyciągnąć.


To znaczy jeśli się różnia to wypisać te zamówienie z pozycjami dla przyjetych(select 1) i zatwierdzonych(select 2)

Ten post edytował Drza 23.09.2007, 22:04:20
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 05:26