0

こんにちは、私は現在テーブルからデータを収集していますが、同じクエリでzuordnungテーブルからもデータを収集したいと考えています。users

これが私の現在のSQLクエリです:

$sql = "SELECT `ID_Zuordnung`, `Username`, `Hostname_alt`, `Datum_Ausgabe` FROM `zuordnung` WHERE `Status_Tausch` = 'OK' AND `Status_Altgeraet` = 'NOK' ORDER BY `Hostname_alt` ASC"

テーブルから、主キーでusersある列を選択したいEmailadresse, AbteilungUsername

どうすればこれを行うことができますinner joinfull join?

4

1 に答える 1

1

JOIN次のように2つのテーブルを作成できます。

SELECT 
  z.ID_Zuordnung, z.Hostname_alt, z.Datum_Ausgabe,
  u.Emailadresse, u.Abteilung, u.Username
FROM `zuordnung` z
INNER JOIN users u ON z.Username = u.Username
WHERE z.Status_Tausch    = 'OK' 
  AND z.Status_Altgeraet = 'NOK' 
ORDER BY z.`Hostname_alt
于 2012-10-09T13:54:28.690 に答える