嘿伙计们,我目前正在收集表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, Abteilung
列,Username
我该怎么办?我需要inner join
或full join
或其他什么?
答案 0 :(得分:1)
您可以JOIN
这两个表格如下:
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