Forum » Programiranje » SQL poizvedbe
SQL poizvedbe
mgermo ::
Izpišite vse pare prodajalcev, ki živijo v istem mestu (npr. Sisek = Palek). Izpis naj izloči kombinacije prodajalcev samih s seboj (npr. Kres = Kres) in obratne izpise prodajalcev (npr. Palek = Sisek).
SELECT P1.IMEPRODAJALCA, P2.IMEPRODAJALCA
FROM PRODAJALEC P1 JOIN PRODAJALEC P2 ON
P1.MESTO = P2.MESTO
WHERE P1.MESTO = P2.MESTO AND P1.IMEPRODAJALCA NOT LIKE P2.IMEPRODAJALCA
-- torej s to poizvedbo sem že eliminiral kombinacije samih s sabo, potrebujem še eliminirati obratne zapise. Ve kdo?
SELECT P1.IMEPRODAJALCA, P2.IMEPRODAJALCA
FROM PRODAJALEC P1 JOIN PRODAJALEC P2 ON
P1.MESTO = P2.MESTO
WHERE P1.MESTO = P2.MESTO AND P1.IMEPRODAJALCA NOT LIKE P2.IMEPRODAJALCA
-- torej s to poizvedbo sem že eliminiral kombinacije samih s sabo, potrebujem še eliminirati obratne zapise. Ve kdo?
technolog ::
SELECT P1.IMEPRODAJALCA, P2.IMEPRODAJALCA
FROM PRODAJALEC P1 JOIN PRODAJALEC P2 ON
P1.MESTO = P2.MESTO
WHERE P1.MESTO = P2.MESTO AND P1.IMEPRODAJALCA < P2.IMEPRODAJALCA
FROM PRODAJALEC P1 JOIN PRODAJALEC P2 ON
P1.MESTO = P2.MESTO
WHERE P1.MESTO = P2.MESTO AND P1.IMEPRODAJALCA < P2.IMEPRODAJALCA
mgermo ::
Hvala.
Vidim da v tem primeru lahko tudi
SELECT top 50 percent P1.IMEPRODAJALCA, P2.IMEPRODAJALCA
...
Vidim da v tem primeru lahko tudi
SELECT top 50 percent P1.IMEPRODAJALCA, P2.IMEPRODAJALCA
...
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | PHP OOP vprašanjeOddelek: Programiranje | 810 (678) | rookieee |
| » | Neveljaven mysql stavek - napaka #1054 - Unknown column 'PRODUCTS.TAXCAT' in 'on clauOddelek: Programiranje | 2685 (2559) | MrStein |
| » | Potrebujem MySQL ukazOddelek: Programiranje | 3281 (2889) | zvmk |
| » | MSSQL pomočOddelek: Programiranje | 854 (694) | cobrica |
| » | Imaginecup - Si ustvarjalen? Imaš ideje? Si želiš v New York?Oddelek: Programiranje | 1955 (1504) | LeQuack |