php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.03.2005, 15:11  
Neuer Benutzer
 
Registriert seit: 21.02.2005
Beiträge: 26
msdose
Standard Verknüpfte Tabellen abfragen

Ich brauch für eine Tabellenansicht eines Userbereichs eine recht komplexe Abfrage.

Die Tabellen:

u_user:
u_id INT
u_cc_id INT
u_name VARCHAR(10)
u_password VARCHAR(32)
u_email VARCHAR(50)
usw.

cc_callcenter:
cc_id INT
cc_name Varchar(80)
usw.

jetzt möchte ich mit einer Query folgende Einträge erhalten: u_name, u_email, usw. und vor allem einen eintrag u_cc_name.

u_cc_name soll wenn u_cc_id ungleich 0 ist gleich cc_name sein (dabei ist u_cc_id gleich cc_id), ansonsten ein leerer String.

hoff mal das war jetzt verständlich und es geht mit einer Query.
msdose ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.03.2005, 20:45  
Gast
 
Beiträge: n/a
Standard nicht getestet...

SELECT
u_user.*,
cc_callcenter.*,
CASE WHEN cc_name IS NULL THEN ''
ELSE cc_name
END AS cc_name
FROM u_user
LEFT JOIN cc_callcenter ON u_user.u_cc_id = cc_callcenter.cc_id

Wenn Du nicht unbedingt einen Leerstring haben möchtest, dann kannst Du die CASE Bedingung auch weglassen.
  Mit Zitat antworten
Alt 27.03.2005, 09:53  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Wahrscheinlich geht das mit CASE (habs selber noch nie benutzt), aber in diesem Fall würde auch ein einfaches IF genügen:
Code:
SELECT u_name, u_email, ..., IF(u_cc_id = 0, cc_name, '') u_cc_name
FROM u_user u
INNER JOIN cc_callcenter cc ON u.u_id = cc.id
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 30.03.2005, 10:43  
Gast
 
Beiträge: n/a
Standard

klar geht IF, aber mit CASE lernt er auch, wie es in anderen SQL Dialekten geht; wobei Dialakt hier SQL Standard ist ;o)
  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
Alle Relationen von Tabellen in einer Datenbank abfragen dreifragezeichen Datenbanken 10 22.04.2008 17:51
Tabellen für Vokabeltrainer anlegen... anonym01 PHP Tipps 2008 9 03.03.2008 21:18
Mehrere gleich Abfragen bei verschiedenen Tabellen cyberholic Datenbanken 3 08.01.2007 17:59
Temporäre Tabellen und Performance Olsen Datenbanken 2 09.09.2006 17:08
Problem beim Abfragen aller Tabellen in einer Datenbank gulli23 Datenbanken 5 26.02.2006 20:04
SQL - Eine Spalte aus mehreren Tabellen abfragen PHP Tipps 2005-2 4 10.10.2005 15:24
Blätter Funktion bei Abfragen aus Tabellen PHP Tipps 2005-2 2 09.10.2005 19:03
Werte aus 2 Tabellen abfragen? nsane Datenbanken 10 16.07.2005 12:47
2 Tabellen abfragen und dann variable unterschiedlich setzen Anuschka PHP Tipps 2004-2 2 22.12.2004 02:46
Mehrere Tabellen abfragen und Ausgabe ordnen Datenbanken 2 16.10.2004 20:04
Abfragen und Auswerten von Daten verschiedener Tabellen duerov Datenbanken 1 24.09.2004 11:20
Abfragen und Auswerten von Daten verschiedener Tabellen duerov PHP Tipps 2004 3 24.09.2004 10:12
abfragen zwischen 2 Tabellen! Boennchen Datenbanken 1 02.08.2004 14:50
2 Tabellen abfragen Datenbanken 7 01.08.2004 18:28
MySQL DB Tabellen Kommentar abfragen Datenbanken 3 13.06.2004 22:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql abfrage verknüpfte tabellen, abfrage verknüpfte tabellen, verknüpfte tabellen abfrage, sql abfrage verknüpfte datenbanken, sql abfragen 4 verknüpfte tabellen, datenbank abfrage verknüpfte tabell, php verknüpfte abfrage = == ii, php verknüpfte tabellen abfrage, verknÜpften aprilia, sql verknüpfte tabellen php, tutorial php verknüpfte tabellen, verknüpfte tabellen datenbankabfrage, sql 2005 abfrage verknüptfer tabellen, sql abfrage verknüpfte tabelle, php verknüpfte datenbanken, beipiele für verknüpfte google tabellen, u_id u_user u_name, verknüpfte tabellen mit php, php tabellen abfrage, php verknüpfte daten aus datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:34 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.