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, Abteilung主键的列Username

我该怎么做我需要inner joinfull join其他什么?

4

1 回答 1

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
于 2012-10-09T13:54:28.690 回答