» »

en SQL se noče generirat v možganih

en SQL se noče generirat v možganih

Uporabnik ::

torej dve tabeli, obe imata 'datum'

kako iz npr. prve tabele izbrati vse datume, ki niso v drugi tabeli ... z enim SQL stavkom seveda

BigWhale ::

select t1.datum from t1, t2 where t1.datum <> t2.datum

nekak tko? v osnovi...

Uporabnik ::

sm pozabu oment da je v obeh tabelah po več neakih datumov...

select DISTINCT t1.datum from t1, t2 where t1.datum <> t2.datum

no ja ni mi jasn, ampak zadeva ne dela

Jst ::

SELECT
t1.Datum
FROM
t1
WHERE
t1.Datum NOT IN
(SELECT
Datum
FROM
t2)
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Zgodovina sprememb…

  • spremenil: Jst ()

BigWhale ::

To sta ze dva selecta ;)

Jst ::

nope, en select in en subselect ;)
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Nox ::

kako je s temi subselecti, katere verzije katerih podatkovnih baz jih podpirajo....(mysql <5 jih ne)

drgač pa..
SELECT DISTINCT t1.datum
FROM t1
LEFT JOIN t2 ON t2.datum = t1.datum
WHERE t2.datum IS NULL

Jst ::

Vsaka resna baza podpira subselecte. Če ne podpira, ni vredna za resno delo.
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Nox ::

potlej namiguješ na to da mysql <4.1 ni uporaben/vreden za resno delo?
še eno vprašenje: katero potem ti uporabljaš?

ups pa mal krive vere tud učim ni mysql 5 ampak 4.1

Jst ::

Nox:

Že vprašanje si napačno zastavil.

"Katere pa uporabljaš ti?" bi se moralo glasiti.

In tudi to je napačno.

"Katere baze uporabljalo stranke vašega podjetja?" bi pa bilo pravilno.
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

Nox ::

priznam...potem pa tko...
..katera ti je naljubša???

Uporabnik ::

ja moja boga 4.0x mysql res ne podpira subselect, čeprov bi si kar želel

Zgleda da sm bli že kr blizu rešitve , tist k je Nox napisu na prvi pogled deluje, no morm rečt da tudi na drugi pogled. tnx .... manjku mi je sam še tist where :)

zdravc ::

Preveri, ce deluje 'minus'

select distinct t1.datum from t1
minus
select distinct t2.datum from t2

Izpise vse datume iz t1, ki niso v t2
kdor zna pa žih


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL] Pohitritev izpisa

Oddelek: Programiranje
252632 (1531) kuall
»

[SQL] Unikatni izpisi

Oddelek: Programiranje
212066 (1453) 111111111111
»

SQL query za datume, ki se ne prekrivajo

Oddelek: Programiranje
212455 (2086) omnimint
»

sql select stavek

Oddelek: Programiranje
121382 (1284) zavajon
»

[SQL] Insert

Oddelek: Programiranje
251983 (1585) greentech

Več podobnih tem