Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Vyber nevyhovujucich zaznamov (JOIN)

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 26.01.2010 20:49

Ahojte,

pomocou joinu vyberam z tabuliek data nasledovne -

Kód:
SELECT t1.id,count(t2.id) FROM t1 JOIN t2 ON t1.id = t2.id GROUP BY t2.id;


pricom t2.id nie je unikatne (nevedelo ma napadnut nic ine ako id, tak asi to je neprehladne)

To by bolo ok, ale ak je count(t2.id) nulove, tak mi zaznam nevypise. ako dosiahnem, aby mi vypisalo iba tie zaznamy, ktore su rovne nule? teda chcem vypisat zaznamy z t1, ktore nemaju nadvezujuce zaznamy v t2

dakujem (asi sa vyjadrujem ako hotentot, ale malo spanku robi svoje :roll: )

pre upresnenie. mam tabulky
t1
Kód:
|  id  |
________
|  1  |
|  2  |


t2
Kód:
|  id  |
________
|  1  |
|  1  |
|  1  |


Moj dotaz vrati

Kód:
|  id  |  count(t2.id)  |
_______________________
|  1  |        3        |


a aj potrebujem vytvorit dotaz, ktory mi vrati

Kód:
|  id  |  count(t2.id)  |
_______________________
|  2  |        0        |



/EDIT:

Zrejme som to vyriesil pomocou

Kód:
SELECT t1.id FROM t1 WHERE t1.id NOT IN (SELECT t2.id FROM t2 GROUP BY t2.id)


existuje aj lepsie riesenie?







_________________
Sorry za prelkepy
Offline

Správca fóra
Správca fóra
Vyber nevyhovujucich zaznamov (JOIN)

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 26.01.2010 22:02

Kód:
SELECT t1.id
FROM t1
LEFT OUTER JOIN t2 USING(id)
WHERE t2.id IS NULL







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. SQL join 1 riadok (viac zaznamov)

v Databázy

4

795

14.06.2009 23:20

marek26 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber poslednych zaznamov z 2 tabuliek

v Databázy

2

323

13.04.2013 17:02

zaciatocnik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL join...

v Databázy

7

673

11.07.2011 18:39

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL - SELECT JOIN

v Databázy

9

800

21.07.2017 18:19

lukas15 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php + mysql : dvojity join

v Databázy

2

674

15.07.2011 20:28

jaji Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém z LEFT JOIN

v Databázy

2

738

27.06.2009 13:35

pWneD Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s LEFT JOIN

v Databázy

6

561

19.09.2017 18:44

expresado Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. join 3 tables mysql

v Databázy

9

772

05.03.2010 17:32

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem pri LEFT OUTER JOIN

v Databázy

7

1077

24.07.2008 18:09

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s FULL OUTER JOIN

v Databázy

2

2027

18.06.2018 11:20

SuchSoft Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Starcraft - Unable to join network!!! Help

v Počítačové hry

5

821

05.08.2009 22:07

pj Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JOIN tabuliek ale iba 1 riadok z pravej

v Databázy

1

391

04.08.2013 23:00

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Počítanie záznamov poľa

v Delphi, Visual Basic

10

1092

22.12.2007 21:34

martin90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Array - porovnanie zaznamov

v PHP, ASP

2

1047

10.01.2007 12:41

Papulka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vymena zaznamov v databaze

v PHP, ASP

6

615

05.11.2009 23:02

danielop Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update viacerých záznamov naraz.

v PHP, ASP

24

1365

05.04.2012 13:23

xxx9955 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra