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 | 717 (585) | rookieee |
» | Neveljaven mysql stavek - napaka #1054 - Unknown column 'PRODUCTS.TAXCAT' in 'on clauOddelek: Programiranje | 2205 (2079) | MrStein |
» | Potrebujem MySQL ukazOddelek: Programiranje | 2919 (2527) | zvmk |
» | MSSQL pomočOddelek: Programiranje | 747 (587) | cobrica |
» | Imaginecup - Si ustvarjalen? Imaš ideje? Si želiš v New York?Oddelek: Programiranje | 1817 (1366) | LeQuack |