php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2012, 22:41  
Erfahrener Benutzer
 
Registriert seit: 13.01.2012
Beiträge: 256
PHP-Kenntnisse:
Anfänger
akretschmer befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Buschdieb Beitrag anzeigen
Hallo Andreas,

vielen Dank für deine Antwort.


Irgendwie seh ich noch nicht den Zusammenhang wie ich alles Projekte eines User/Kunden in Verbindung mit dem company_rechtem ausgeben kann. Die drei Abfragen verstehe ich.

Kann ich diese Zusammenführen?
Ich denke, ich hab Dir 'ne Menge Anregungen gegeben, versuch doch auch mal selber voran zu kommen, okay?


Andreas
akretschmer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.01.2012, 06:24  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Ich werde es versuchen und hier posten.

Danke!
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Alt 16.01.2012, 09:32  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Hallo Andreas,

ich habe mir nun mal deine Abfragen angeschaut und bekomme die Zuordnung nicht hin. Die Abfragen so wie Du sie erstellt hast bekomm ich auch hin. Die Zuordnung zwischen den Tabellen: Projekte, Company, User, Company-Recht und evtl. noch Kunden ist das was mir Probleme bereitet. Deine Abfragen bringen mich nicht im Ansatz weiter. Siehe Post #10 von mir. Könntest Du mir bitte noch ein Stückchen weiter helfen, damit der Stein bei mir ins Rollen kommt.

Danke!
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Alt 16.01.2012, 09:38  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Du arbeitest mit der Funktion array_agg(). Diese gibt es leider bei mir nicht. Gibt es einen anderen Weg?
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Alt 16.01.2012, 09:42  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Mit group_concat() funktioniert es.
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Alt 16.01.2012, 10:00  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Damit ich dieses Forum noch weiter zu spamme. Ich habs mit Hilfe von Andreas Abfragen geschafft. Das Zaubertwort heißt group by. Ich war mit meiner aller ersten Abfrage schon auf dem richtigen Weg!

Vielen Dank Andreas!

Den Code poste ich nachher.
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb ist offline   Mit Zitat antworten
Alt 16.01.2012, 15:02  
Erfahrener Benutzer
 
Registriert seit: 11.12.2004
Beiträge: 238
PHP-Kenntnisse:
Anfänger
Buschdieb
Standard

Hier nun der Code.
Code:
SELECT p.id, p.vg, p.pg
FROM projekte p
INNER JOIN kunden k
ON p.kid = k.kid
INNER JOIN company c 
ON c.id = p.vg or c.id = p.pg
INNER JOIN company_rechte cr
ON cr.cid = c.id
INNER JOIN user u
ON cr.uid = u.uid
WHERE cr.uid = 1
Group by p.id
Wichtig ist folgendes:
Code:
INNER JOIN company c 
ON c.id = p.vg or c.id = p.pg 
Group by p.id
__________________
fragen ist kostenlos!

Buschdieb.com
Buschdieb 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
Problem mit Abfrage - join, inner join, distinct? Gachet01 Datenbanken 2 27.01.2011 06:49
SQL Abfrage Fehler nach Umstieg von MySQL4 auf MySQL 5 chefmaik PHP Tipps 2010 5 05.08.2010 16:02
INNER JOIN funkt noch nicht ganz wie er soll goodie Datenbanken 1 01.11.2009 12:30
[Erledigt] Benötige hilfe bei einem doppelten INNER JOIN boeserbube Datenbanken 5 11.08.2009 13:29
Sortieren (ORDER BY) nach INNER JOIN asyoulikeit Datenbanken 10 21.04.2009 15:01
Performance von INNER JOIN Abfrage erhöhen - Vorschläge? Timbob Datenbanken 8 05.03.2009 17:54
[Erledigt] Problem mit DISTINCT & INNER JOIN fulltilt Datenbanken 1 12.02.2009 17:14
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
inner join aus db PHP Tipps 2006 8 22.01.2006 01:23
* und Inner Join? Paulo Datenbanken 2 27.09.2005 14:26
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] INNER JOIN abfrage zusammen stricken Datenbanken 3 04.07.2005 02:21
MySql - Inner Join? PHP Tipps 2005-2 2 14.06.2005 15:24
inner join Datenbanken 12 23.09.2004 13:22
INNER JOIN - realisieren? Schaelle PHP Tipps 2004 1 04.07.2004 09:07


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