Forum » Programiranje » SQL stavek - zajeban?
SQL stavek - zajeban?
edmund ::
Hem, mam dve tabeli, v obeh so osebe, ki imajo ID, ime, priimek... V prvi so vse, v drugi pa samo tiste, ki pri nečem sodelujejo.
V drugi so osebe iz prve vpisane z IDjem in še enim attributom, ki jih povezuje z eno drugo tabelo.
Rabil bi en stavek, ki bi mi iz prve tabele selectal samo tiste, ki niso v drugi tabeli.
Ma kdo kako idejo?
Hvala!
V drugi so osebe iz prve vpisane z IDjem in še enim attributom, ki jih povezuje z eno drugo tabelo.
Rabil bi en stavek, ki bi mi iz prve tabele selectal samo tiste, ki niso v drugi tabeli.
Ma kdo kako idejo?
Hvala!
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
- spremenilo: edmund ()
Gre-Gor ::
Lahko bi uporabil 2 querija pa bi z prvim potegnil iz table2 vse IDje oseb nato pa bi uporabil nekj kot: SELECT * FROM table1 WHERE id NOT IN (idji ki si jih dobil iz prvega querija)
http://www.delphi-si.com
MUC ::
Najbolš je, da prebereš obe tabeli v RAM in jih preveriš z uporabo FOR stavka, če sta tabeli veliki, pa boš moral brati le omejen dele tabel in delati preimerjave.
edmund ::
Mah zakaj bi se zajebaval s programiranjem, če ti DBMS vse enaredi?
Malce vec gruntanja, pa je tak kot treba
select table1.* from table1 LEFT JOIN table2 ON table1.id=table2.id where table2.id is NULL;
Malce vec gruntanja, pa je tak kot treba
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
Kekec ::
AL pa malo drugače zasnovana stroktura tabele, pa bi bilo rešeno! Ali rabiš sploh dve tabele zato?
edmund ::
Hem, v celem sistemu mam 16 tabel, samo tisto brez veze tu pisat, ce ni relevantno
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
edmund ::
Ja ni se mi dalo gruntat, pa sem vprašal. Ko sem pa videl, da ste sami d0dli, pa sem sam poiskal ;)
[28-Jun-2003 15:55:08] Body temperature above normal (error type 215)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
[28-Jun-2003 15:55:08] No brain activity (error type 265)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [SQL] Referenca na parameter v proceduriOddelek: Programiranje | 1395 (1108) | Ahim |
» | sql join stavki in group byOddelek: Programiranje | 3396 (3031) | GupeM |
» | [SQL] InsertOddelek: Programiranje | 2088 (1690) | greentech |
» | T-SQL preprost querry pa ne znamOddelek: Programiranje | 1833 (1490) | borchi |
» | Tabele - problemOddelek: Izdelava spletišč | 1256 (1082) | pivmik |