--> home Seitenstatus 1

 MySql


Einführung und erste Beispiele Primer

Daten »

Tabellen  in MySQL Tabellen

SELECT  in MySQL
SELECT
UPDATE  in MySQL
UPDATE
INSERT INTO  in MySQL
INSERT INTO
DELETE  in MySQL
DELETE
LOAD DATA INFILE  in MySQL
LOAD DATA INFILE
JOIN  in MySQL
JOIN
AS  in MySQL
AS
Funktionen für SELECT und WHERE
Funktion

PageMap 
(Umfang 54 Seiten)



Sponsoring  



 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




Netonstage - webprojekte - webconsulting - softwareentwicklung
back


     JOIN

Mit Joins können mehrere Tabelle zu neuen zusammengefügt werden.

Für diesen Teil wurden die zwei Tabellen testCompanies und testEmployees aufgebaut, mit der das folgende Beispiel arbeitet.

    Verschiedene Joins


...

Beispiel anschauen
(mySqlExamples/sqlQuery.php3?sqlFile=companiesEmployeesJoins)

   Quellcode
<?
if (!$sqlSwitch) {$sqlSwitch = "no Join";}
$dateFunction = array('no Join' , 'simple Join' , 'left Join' ,'right Join' , 'leftJoin with ID');
$userInterface = '
<form method="get" action="sqlQuery.php3">
<input type="hidden" value="companiesEmployeesJoins" name="sqlFile">
<br>

';
for ($i=0;$i < count($dateFunction);$i++) {
   $userInterface .= '<input type="submit" name="sqlSwitch" value="' . $dateFunction[$i] . '">
   <br>';
}

$userInterface .= '</form>';

   if ($sqlSwitch == 'simple Join') {
      $sql = "
      SELECT * FROM testCompanies JOIN testEmployees";
   }
   else if ($sqlSwitch == 'left Join'){
      $sql = "
         SELECT * FROM testCompanies AS a LEFT JOIN testEmployees AS b ON (a.ID = b.companyID)";
   }
   else if ($sqlSwitch == 'right Join'){
      $sql = "
         SELECT * FROM testCompanies AS a RIGHT JOIN testEmployees AS b ON (a.ID = b.companyID)";
   }
   else if ($sqlSwitch == 'left with ID'){
      $sql = "
         SELECT * FROM testCompanies  LEFT JOIN testEmployees USING (ID)";
   }
   else {
      $sql = "SELECT * FROM testCompanies as A , testEmployees AS B WHERE A.ID = B.companyID";
   }




?>





  Links



Unkommentierte Links:

Bewertung: .little-idiot.de: JOIN
Bewertung: mysql.com: JOIN Syntax
Bewertung: mysql.com: JOIN Syntax
Bewertung: .little-idiot.de: Joins
Bewertung: willcam.com: UNION & Outer Joins

Link empfehlen





 forward


(München, 2001-04-08 14:13:04 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook MySql: 54 Themenseiten )
letzte Generierung Mon, 30 Apr 2001 10:00:12 GMT 39
© Werner Diwischek