Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Tabelle mit sich selbst mit bestimmten Kriterien verknüpfen (https://www.delphipraxis.net/55516-tabelle-mit-sich-selbst-mit-bestimmten-kriterien-verknuepfen.html)

SleepyMaster 22. Okt 2005 00:01

Datenbank: MySQL • Version: KA • Zugriff über: über PHP?!?

Tabelle mit sich selbst mit bestimmten Kriterien verknüpfen
 
Hi ihrs...

hab ein kleines Problem.
Ich denk mal, für die SQL-Pros unter euch wird das kein großes Problem sein, aber ich hab quasi grade erst damit angefangen :)

Undzwar hab ich eine Tabelle die wie folgt aussieht:

SQL-Code:
UserID | SenderID
-------+----------
1      | 2
2      | 1
3      | 1
4      | 4
5      | 1
6      | 4
7      | 4
8      | 4
und jetzt möchte ich nur die Spalten anzeigen bei denen die UserID in mindestens 3 SenderID's vorkommt.
Also im diesen Fall söllten die Spalten mit der UserID 1 und 4 angezeigt werden.

Wie kann ich das in SQL umsetzen?
Ich hoffe ihr versteht was ich meine ;)

Vielen Dank
SleepyMaster

omata 22. Okt 2005 00:58

Re: Tabelle mit sich selbst mit bestimmten Kriterien verknüp
 
Moin,

versuch es doch mal so...

SQL-Code:
SELECT senderid
FROM tabelle
GROUP BY senderid
HAVING COUNT(*) >= 3
MfG
Thorsten

r_kerber 22. Okt 2005 09:03

Re: Tabelle mit sich selbst mit bestimmten Kriterien verknüp
 
Und wenn Du zusätzlich zu userid auch noch die zugehörige senderid sehen willst:
SQL-Code:
select userid, senderid
from tabelle
where userid in
(SELECT senderid
FROM tabelle
GROUP BY senderid
HAVING COUNT(*) >= 3)

SleepyMaster 22. Okt 2005 17:19

Re: Tabelle mit sich selbst mit bestimmten Kriterien verknüp
 
vielen Dank ihr zwei es klappt.

:thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz