Heim > Backend-Entwicklung > PHP-Tutorial > Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-18 09:16:26
Original
1627 Leute haben es durchsucht

Wie in den beiden Tabellen gezeigt, ist das Verkäuferfeld in Tabelle 1 mit dem Nummernfeld in Tabelle 2 verknüpft. Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wenn Sie Tabelle 1 ausgeben möchten, ist es an der Zeit, die Verkäufernummer automatisch durch den entsprechenden Namen zu ersetzen.

Die derzeit in Betracht gezogene Methode ist: Lesen Sie zuerst den Inhalt von Tabelle 1 und geben Sie ihn dann in einer Schleife aus. Verwenden Sie in jeder Schleife die Verkäufernummer, um den entsprechenden Namen in Tabelle 2 zu finden und auszugeben.
Obwohl es implementiert werden kann, fühlt es sich nicht wie eine formale Methode an. Die Datenbank muss in jeder Schleife gelesen werden.
Gibt es eine wissenschaftlichere Methode?

Antwortinhalt:

Wie in den beiden Tabellen gezeigt, ist das Verkäuferfeld in Tabelle 1 mit dem Nummernfeld in Tabelle 2 verknüpft. Wie erhalte ich den Wert des entsprechenden Felds in der zugehörigen Tabelle, wenn die MySQL-Haupttabelle ausgegeben wird?

Wenn Sie Tabelle 1 ausgeben möchten, ist es an der Zeit, die Verkäufernummer automatisch durch den entsprechenden Namen zu ersetzen.

Die derzeit in Betracht gezogene Methode ist: Lesen Sie zuerst den Inhalt von Tabelle 1 und geben Sie ihn dann in einer Schleife aus. Verwenden Sie in jeder Schleife die Verkäufernummer, um den entsprechenden Namen in Tabelle 2 zu finden und auszugeben.
Obwohl es implementiert werden kann, fühlt es sich nicht wie eine formale Methode an. Die Datenbank muss in jeder Schleife gelesen werden.
Gibt es eine wissenschaftlichere Methode?

Du solltest einfach Datenbanken lernen...

Tabelle verbinden, Tabelle 1 links mit Tabelle 2 verbinden, dann Produkt, Name, Stückpreis auswählen
`Produkt, Name, Stückpreis auswählen
aus Tabelle 1 links Tabelle 2 bei Verkäufer = Nummer beitreten`

Angenommen, Sie haben zwei Tabellen, die erste Tabelle heißt Tabelle1 und die zweite Tabelle heißt Tabelle2

select t1.商品, t2.名字, t1.单价 from table1 as t1 left join table2 as t2 on t1.销售员=t2.编号
Nach dem Login kopieren
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage