![]() |
Datenbank: SQLite • Version: 3.6 • Zugriff über: Unidac
SQLite DISTINCT über 2 Felder
Hallo,
wie kann ich bei SQLite eine Distinct Abfrage über mehrere Felder ausdehnen?:
SQL-Code:
Ich möchte DISTINCT auf den Vornamen ausdehnen.
SELECT DISTINCT contacts.lastname, contacts.* FROM contacts LEFT JOIN contact2group on contacts.id=contact2group.contact_id ...
Viele Grüße ... |
Re: SQLite DISTINCT über 2 Felder
Zitat:
Ein distinct über mehrere Tabellenspalten (Felder) geht nicht. |
Re: SQLite DISTINCT über 2 Felder
Hi,
hat sich erledigt. Ich brauch DISTINCT ID. Danke für den Denkanstoss :drunken: |
Re: SQLite DISTINCT über 2 Felder
DISTINCT bezieht sich doch immer auf alle abgerufenen Spalten.
Würde man DISTINCT gezielt auf einzelne Spalten zulassen, dann gäbe es einen Konflikt.
SQL-Code:
SELECT A, DISTINCT(B, C) FROM...
Code:
Was wäre wohl die Ausgabe dieser nicht-erlaubten SQL-Abfrage?
A B C
=========== 1 2 3 1 2 3 5 2 3 1 0 1 |
Re: SQLite DISTINCT über 2 Felder
Ah ja ok. Wie gesagt, Denkfehler :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:35 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