![]() |
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:
und jetzt möchte ich nur die Spalten anzeigen bei denen die UserID in mindestens 3 SenderID's vorkommt.
UserID | SenderID
-------+---------- 1 | 2 2 | 1 3 | 1 4 | 4 5 | 1 6 | 4 7 | 4 8 | 4 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 |
Re: Tabelle mit sich selbst mit bestimmten Kriterien verknüp
Moin,
versuch es doch mal so...
SQL-Code:
MfG
SELECT senderid
FROM tabelle GROUP BY senderid HAVING COUNT(*) >= 3 Thorsten |
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) |
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:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz