Forum » Programiranje » SQL stavek - zajeban?
SQL stavek - zajeban?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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 ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
edmund ::
Mah zakaj bi se zajebaval s programiranjem, če ti DBMS vse enaredi?
Malce vec gruntanja, pa je tak kot treba![:\](https://static.slo-tech.com/smeski/icon_rolleyes.gif)
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
![:\](https://static.slo-tech.com/smeski/icon_rolleyes.gif)
[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)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Kekec ::
AL pa malo drugače zasnovana stroktura tabele, pa bi bilo rešeno! Ali rabiš sploh dve tabele zato?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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)
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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 | 1414 (1127) | Ahim |
» | sql join stavki in group byOddelek: Programiranje | 3449 (3084) | GupeM |
» | [SQL] InsertOddelek: Programiranje | 2102 (1704) | greentech |
» | T-SQL preprost querry pa ne znamOddelek: Programiranje | 1849 (1506) | borchi |
» | Tabele - problemOddelek: Izdelava spletišč | 1270 (1096) | pivmik |