SQL-ben ezt, hogy lehetne megoldani?
Itt van ez a lekérdezés: SELECT bannedby FROM users WHERE username='teszt';
A bannedby azt az id-t tárolja aki kitiltotta a "teszt" felhasználót.
És azt szeretném megoldani, hogy a bannedby ne annak a felhasználónak az id-jét adja vissza aki kitiltotta a "teszt" felhasználót hanem maga a felhasználónevét.
Így próbáltam megoldani:
SELECT (SELECT username FROM users WHERE id=bannedby) AS bannedby FROM users WHERE username='teszt';
Gondolom azért nem jó mert ahol a "WHERE id=bannedby" rész van a bannedby részbe nincs semmi mert még nem futott végig az egész.
Hogy lehetne ezt úgy megcsinálni, hogy működjön is?





Feltételezvén, hogy az adatbázisod táblája (amit mondjuk users-nek hívnak) így néz ki:
id | bannedby | name
1 | NULL | Admin
2 | 1 | Pista
SELECT
.. `bannedby_user`.`name`
FROM
.. `users` AS `banned_user`
.. INNER JOIN `users` AS `bannedby_user`
.. .. ON `banned_user`.`bannedby` = `bannedby_user`.`id`
WHERE
.. `banned_user`.`name` = 'Pista'

























SELECT username FROM users WHERE id=(
SELECT bannedby FROM users WHERE username='teszt' LIMIT 1);
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!