Hallo Leute,
ich weiß, das dieses Thema immer wieder durchgekaut wird und es gibt eine menge Tourtoriel dafür.
bloß verstehe ich die Beispiele die im internet zu finden sind nicht.
Tabelle1
=========
id Titel text uid gelesen
--------------------------------------
1 tit01 tex01 1 ja
2 tit02 tex02 2 nein
3 tit03 tex03 1 nein
Tabelle 2
=========
id vorn nachn
---------------------
1 VN01 NN01
2 VN02 NN02
Die Uid sollte die Verbindung zwischen den beiden Tabellen sein.
meine SQL Abfrage:
und bei Jeder Schleife wird eine neue SQL abfrage gestartet. Und dieses kostet Rechnerleistung.
ich weiß auch, das diese abfrage auch mit einem SQL-JOIN beide queries zu einem zusammenfassen kann.
könnte mir jemand für dieses Beispiel bitte eine sql abfrage erstellen mit SQL-Join.
bisher sind alle meine versuche eine Join abfrage zu stellen ins leere gelaufen.
ich weiß, das dieses Thema immer wieder durchgekaut wird und es gibt eine menge Tourtoriel dafür.
bloß verstehe ich die Beispiele die im internet zu finden sind nicht.
Tabelle1
=========
id Titel text uid gelesen
--------------------------------------
1 tit01 tex01 1 ja
2 tit02 tex02 2 nein
3 tit03 tex03 1 nein
Tabelle 2
=========
id vorn nachn
---------------------
1 VN01 NN01
2 VN02 NN02
Die Uid sollte die Verbindung zwischen den beiden Tabellen sein.
meine SQL Abfrage:
PHP-Code:
$sql = "SELECT * FROM `tabelle1`";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result))
{
$sql_t2 = "SELECT * FROM `tabelle1` where id='$row[uid]'";
$result_t2 = mysql_query($sql_t2);
$t2_row = mysql_fetch_array($result_t2);
ausgabe sollte sein "t1.id | t1.titel | t2.vorn | t2.nachn | t1.gelesen"
}
ich weiß auch, das diese abfrage auch mit einem SQL-JOIN beide queries zu einem zusammenfassen kann.
könnte mir jemand für dieses Beispiel bitte eine sql abfrage erstellen mit SQL-Join.
bisher sind alle meine versuche eine Join abfrage zu stellen ins leere gelaufen.
Kommentar