php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2004, 16:13  
Gast
 
Beiträge: n/a
Standard Abfrage von 2 Tabellen

Hallo Leute,

habe da mal ein kleines Problem mit einer Datenbankabfrage. Ich habe also 2 Tabellen (schiff, details) die durch folgende Anweisung abgefragt werden:

SELECT DISTINCT (details.id_schiff), schiff.schiff, schiff.id, details.eingang, details.running from schiff, details WHERE schiff.id = details.id_schiff.

Leider klappt das nicht so wie ich mir das vorstelle. Ich bekomme jedes Schiff mit jedem Detail in einer eigenen kompletten Tabelle angezeigt. Möchte aber, dass nur eine Tabelle zum jeweiligen Schiff mit den entsprechenden Details erscheint. In der Datenbank Schiff existieren 2 Schiffe, in der Datenbank Details jeweils mehrere Infos für die jeweiligen Schiffe.

Ich hoffe ich konnte mich einigermaßen klar ausdrücken wo das Problem liegt.

Danke und Gruß
Bernhard
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.07.2004, 17:09  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Abfrage von 2 Tabellen

Zitat:
Zitat von berste
Ich hoffe ich konnte mich einigermaßen klar ausdrücken wo das Problem liegt.
ich hätte nichts dagegen, wenn du es nochmals beschreibst.

geb uns dochmal ein beispiel. also, was ist in den tabellen enthalten .. und vor allem .. was soll am ende rauskommen.

danke.
imported_Ben ist offline   Mit Zitat antworten
Alt 20.07.2004, 17:31  
Gast
 
Beiträge: n/a
Standard

Aussehen soll es so:

http://www.interwark.de/lieferliste/login/liste.php

Das größte Problem konnte ich schon beheben. Das Problem was jetzt noch anliegt:

Bei dieser Abfrage bekomme ich immer die gleiche Ausgabe. Egal welches Schiff ich anklicke:

$query = "SELECT DISTINCT (details.id_schiff), details.eingang, schiff.schiff, schiff.id, details.id_schiff, details.running, details.order, details.svb, details.abs, details.gewicht, details.menge, details.beschreibung, details.versand, details.versender from schiff, details WHERE details.id_schiff = schiff.id";

Hoffe jetzt ist es etwas verständlicher. Danke im voraus.

Gruß
Bernhard
  Mit Zitat antworten
Alt 20.07.2004, 22:07  
Gast
 
Beiträge: n/a
Standard

Ich habe die Abfrage noch einfacher gemacht. Aber selbst hiermit

SELECT * FROM schiff, details WHERE details.id_schiff = schiff.id

klappt es nicht. Hat vielelicht noch jemand eine Idee?

Gruß
Benrhard
  Mit Zitat antworten
Alt 21.07.2004, 00:58  
Gast
 
Beiträge: n/a
Standard

versuchs doch mal so:

PHP-Code:
$query "SELECT * FROM schiffe s JOIN details d WHERE s.id=d.id_schiff AND s.id='".$id."'; 
$id ist die übergebene schiff-id
  Mit Zitat antworten
Alt 21.07.2004, 07:13  
Gast
 
Beiträge: n/a
Standard

Ich bin begeistert. Das war's. Vielen Dank.
  Mit Zitat antworten
Alt 21.07.2004, 12:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von berste
Ich bin begeistert. Das war's. Vielen Dank.
bitteschön
  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
abfrage auf gleiche Spalten aus zwei Tabellen maeck Datenbanken 13 08.07.2008 10:09
Abfrage mehrere Tabellen SteiniKeule Datenbanken 14 18.04.2008 19:57
abfrage über mehrere tabellen mit einer bedingung DarkThunder PHP Tipps 2007 6 15.04.2007 17:13
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
Abfrage mehrerer Tabellen per PHP (Code vereinfachen) PHP Tipps 2007 4 18.12.2005 12:34
[Erledigt] abfrage mehrere tabellen PHP Tipps 2005-2 3 31.10.2005 21:57
Abfrage aller Tabellen über Schleife PHP Tipps 2005-2 7 22.10.2005 12:16
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Abfrage aus 1 und sp�ter 3 Tabellen Datenbanken 5 22.07.2005 15:07
Problem 2 - komplexere Abfrage aus drei Tabellen Datenbanken 0 15.07.2005 13:59
Abfrage über 3 Tabellen Datenbanken 3 20.09.2004 08:08
Abfrage zweier Tabellen funzt net richtig Datenbanken 1 17.09.2004 12:53
2 Tabellen 1 Abfrage nilsfeld Datenbanken 6 11.08.2004 11:18
Abfrage über 3 Tabellen PHP Tipps 2004 3 31.07.2004 22:34
SQL Abfrage aus mehreren Tabellen PHP Tipps 2004 7 26.07.2004 16:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
abfrage aus 2 tabellen, abfrage über 2 tabellen, php soll abfrage aus 2 tabellen

Alle Zeitangaben in WEZ +1. Es ist jetzt 04:24 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.