php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2005, 13:56  
Gast
 
Beiträge: n/a
Standard Kombiniertes Problem mit SELECT und COUNT über 2 Tabellen

Hi,

ich habe einmal vor längerer Zeit einen Shop programmiert und wollte den jetzt ein wenig überarbeiten. Allerdings habe ich gerade folgendes Problem und ein BlackOut:

Vereinfachte Struktur:

Tabelle: Artikel
article_id, INT(6);
category_id, INT(6);

Tabelle: Kategorien
category_id, INT(6);
name, VARCHAR(10);

Kurz gesagt, sollen alle Kategorien ausgewählt werden, in denen es auch Artikel gibt.

Ich weiß, dass das total simpel ist, aber ich komm momentan einfach nicht drauf.

Danke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.07.2005, 14:00  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

ein ganz normaler JOIN der beiden tabellen auf der cat_id sollte dir helfen.
__________________
derHund ist offline   Mit Zitat antworten
Alt 01.07.2005, 14:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von derHund
ein ganz normaler JOIN der beiden tabellen auf der cat_id sollte dir helfen.
Sorry, aber ich habe mich nie mit Joins beschäftigt (Asche rieselt langsam auf mein Haupt)!
  Mit Zitat antworten
Alt 01.07.2005, 14:16  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

kein problem, ist ja nicht schlimm.
__________________
derHund ist offline   Mit Zitat antworten
Alt 01.07.2005, 14:19  
Gast
 
Beiträge: n/a
Standard Sehr helfreich

Zu freundlich der Herr, wirklich.

Ich dachte vielleicht an eine kleine Hilfestellung ...
  Mit Zitat antworten
Alt 01.07.2005, 14:22  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

http://dev.mysql.com/doc/mysql/en/join.html
DiBo33 ist offline   Mit Zitat antworten
Alt 01.07.2005, 14:28  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

wenn ich dir den code jetzt einfach poste, hast du wieder keinen anreiz, dich mit JOINs zu beschäftigen. seis drum.
Code:
SELECT columns 
FROM table t1
JOIN table t2
ON t1.cat_id = t2.cat_id
__________________
derHund 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
Volltext-Suche Problem - 2 verschiedene Tabellen Datenbanken 1 18.09.2006 16:32
SELECT aus 2 Tabellen jens21 Datenbanken 3 30.08.2006 00:54
Problem mit dem Hinzfügen von Tabellen durch Variable gameco PHP Tipps 2006 12 20.07.2006 12:44
[Erledigt] SELECT aus zwei "gleichen" Tabellen patr1k Datenbanken 2 05.07.2006 11:57
Select über 2 Tabellen MasterMind Datenbanken 11 08.04.2006 11:43
Select über mehrere tabellen Sclot Datenbanken 14 24.11.2005 16:56
[Erledigt] SELECT Problem - keine Ausgabe. Datenbanken 1 24.10.2005 02:06
SELECT Problem djma PHP Tipps 2005-2 5 04.09.2005 09:06
SELECT * FROM 2 Tabellen - Problem Datenbanken 1 01.09.2005 16:30
[Erledigt] count() Problem Datenbanken 2 28.07.2005 15:27
[Erledigt] Select Statement - Order by Problem mit Datentypen Datenbanken 6 03.06.2005 16:02
[Erledigt] [erledigt] Problem mit Count() Datenbanken 7 17.03.2005 13:59
problem mit SELECT PHP Tipps 2004 10 27.10.2004 16:51
über PHP Daten in MySQL Tabellen updaten -- Problem PHP Tipps 2004 4 27.09.2004 21:34
[Erledigt] Join für Select Count(`id`)-Abfrage über 4 Tabellen Datenbanken 4 10.07.2004 18:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
select count (*) mysql join 2 tabellen beispiel, kombiniertes select, select * from where in kombiniertes select, select count * für alle tabellen, count * auf count * select?, count über 2 tabellen, select * from tabelle und count, mysql kombinertes select, select im count, http://www.php.de/datenbanken/25822-kombiniertes-problem-mit-select-und-count-ueber-2-tabellen.html, select * frm aus 2 tabellen, select count(*) for tables, php selsct count(*), id, name, sql select count(*) 2 tabellen

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

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