sql >> Database teknologi >  >> RDS >> Mysql

INNER JOIN samme bord

Jeg tror, ​​problemet ligger i din JOIN tilstand.

SELECT user.user_fname,
       user.user_lname,
       parent.user_fname,
       parent.user_lname
FROM users AS user
JOIN users AS parent 
  ON parent.user_id = user.user_parent_id
WHERE user.user_id = $_GET[id]

Rediger :Du skal nok bruge LEFT JOIN hvis der er brugere uden forældre.



  1. Hent række-id for en SQLite FTS3-tabel

  2. Hvorfor ikke deaktivere ONLY_FULL_GROUP_BY

  3. Når du bruger GETDATE() mange steder, er det så bedre at bruge en variabel?

  4. Sådan sender du ArrayList<> som IN-klausul i SQL-forespørgsel i MySQL