Wie kann ich eine SQL Abfrage erweitern?

2 Antworten

Wenn Du die Telefon-Nr als numerischen Typ definiert hast, spielt die führende Null keine Rolle. In der Datenbank ist 01234 und 1234 gleich und kann auch so abgefragt werden.

Soweit ich weiss definierst du mit dem aktuellem Stück code mit A und B mit nem punkt den datenbanknamen.. ich vermute sowas ähnliches ist das was du suchst

SELECT telnr FROM a AS x WHERE id = 1;
SELECT * FROM b WHERE telnr = '0'+x;

Kieselsaeure  11.10.2016, 14:41

hatte selbst noch nie so eine Aufgabe bin mir auch nicht sicher ob mein weg richtig ist aber sowas würde glaube ich so funktionieren

0
KgFmB 
Fragesteller
 11.10.2016, 14:43

Und nun das ganze ohne ID = 1 ???

0
Kieselsaeure  11.10.2016, 14:47

lass id 1 eben weg aber dann bekommst du mehrere ergebnisse.. musst fu eigentlich für die aufgabe ausschliesslich sql verwenden?

0
KgFmB 
Fragesteller
 11.10.2016, 14:49
@Kieselsaeure

Sorry zu schnell geantwortet... vllt wird's klarer hiermit

TabelleA besteht aus
Nummer Datum
1235       10.10.2016
4567       10.10.2016
7984       10.10.2016

TabelleB besteht aus

Nummer   Name
01233       Thomas
04567        Heinz
07988        Chris

Nun baue ich einen Select zusammen, der mir nun die Info:

TabelleA 10.10.2016
Nummer   04567
Name       Heinz

zurück bringt.

0
Kieselsaeure  11.10.2016, 14:50

darfst du ausschliesslich sql verwenden oder zb auch php?

0
Kieselsaeure  11.10.2016, 14:50

okay sorry dann kann ich dir leider nicht weiterhelfen :/

0