php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2009, 20:20  
Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 31
MrDevil ist zur Zeit noch ein unbeschriebenes Blatt
Standard Ist Eintrag unter ID X vorhanden?

Ich möchte gerne folgende Namen abrufen

WEHRE name = 'Hans', 'Blum', 'Krei' AND gruppe=1
DAS soweit klar aber wenn der Name HANS nicht GLEICH gruppe=1 soll das aufgefüllt werden mit dem "-1" Eintrag, denn "-1" Einträge sind immer da
also so nach dem Motto:
WEHRE name = 'Hans', 'Blum', 'Krei' AND gruppe=1 <-- IF NOT EXITS THEN gruppe=-1

Wer hat da eine Idee wie ich das realisiert bekomme?


Code:
Nr | name    | gruppe    |
------------------------------
1    | Hans     |   -1        |
2    | Blum     |    1        |
3    | Krei      |    1        |  
4    | Maus    |     -1      |
5    | Hanf     |     1       |
MrDevil ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.10.2009, 09:02  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.233
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

So sollte es beispielsweise gehen:
Code:
SELECT COALESCE(s1.gruppe, s2.gruppe) as gruppe FROM (
SELECT * FROM tabelle WHERE gruppe=1
) as s1 FULL OUTER JOIN (
SELECT * FROM tabelle WHERE gruppe=-1
) as s2
ON s1.name=s2.name
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Alt 19.10.2009, 20:35  
Benutzer
 
Registriert seit: 26.07.2008
Beiträge: 31
MrDevil ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hey danke Dir! Ich habe es mit der Abfrage beider Gruppen gelösst und dem Group bei Namen DESC

Das funktioniert (scheinbar)

Werde das aber was Du mir da schriebst natürlich testen! DANKE
MrDevil ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Eintrag schon vorhanden? postwurfsendung PHP Tipps 2009 7 23.09.2009 21:45
2 <form> überschneiden sich... voda HTML, Usability und Barrierefreiheit 16 06.08.2009 11:35
[Erledigt] Datenbank - macht neuen eintrag obwohl schon vorhanden kuckuck PHP Tipps 2009 24 22.06.2009 15:51
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
UPDATE eintrag falls vorhanden ansonsten INSERT Plague Datenbanken 4 19.01.2007 13:36
Bilder löschen die öffter vorhanden sind?! Peoples PHP Tipps 2006 6 28.05.2006 19:34
Abfrage, ob Eintrag schon vorhanden. GELight Datenbanken 7 28.03.2006 23:21
Mysql Eintrag über mehrere Zeielne Eintrag funzt nicht PHP Tipps 2006 3 14.03.2006 19:38
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
Frage - JS ausführen -&amp;amp;amp;amp;amp;gt; neuer Eintrag in MySQL vorhanden. HTML, Usability und Barrierefreiheit 2 27.11.2004 22:11
Eintrag überprüfen (MySQL) vor Neueitrag PHP Tipps 2004 2 14.10.2004 11:45
prüfen ob eintrag vorhanden ist Datenbanken 2 06.10.2004 15:28
[Erledigt] Abfrage ob Eintrag schon in DBbevor Eintrag gespeichert wird Datenbanken 6 06.08.2004 22:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum