Hallo,
mein Problem ist eine SQL-Abfrage. Ich möchte alle Shops einer bestimmten Stadt auslesen und der Position nach auflisten lassen. Normal sind sienach Stadtteil sortiert. Leider liest das Programm Shops doppelt aus, da die Zeilen nicht völlig identisch sind (stadtteil id ist unterschiedlich.
$sql_query_6 = "SELECT DISTINCT s.id, s.name, s.adresse FROM shops s, bezirke b, shop_bez sb WHERE b.stadt='$stadt' AND s.kat='s' AND sb.rest=s.id AND sb.bez=b.id ORDER BY sb.pos";
shops
--------
id
name
adresse
bezirke
--------
id
stadtteil
stadt
shop_bez
--------
shop
bez
pos (position)
Shops der Stadtteile auslesen funktioniert so:
$sql_query_5 = "SELECT s.id, s.name, s.adresse FROM shops s, bezirke b, shop_bez sb WHERE b.stadt='$stadt' AND b.stadtteil='$stadtteil' AND s.kat='s' AND sb.rest=s.id AND sb.bez=b.id ORDER BY sb.pos";
Ist das Auslesen und nach position auflisten aller Shops unter einer Stadt möglich ?????
Schönen Gruß
CC