GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Zharko - 2013. január 11. - 10:55:57

Cím: MySQL lekérdezés
Írta: Zharko - 2013. január 11. - 10:55:57
Hali! Egy olyan lekérdezést szeretnék létrehozni, amely X táblából kér le egy Y mezõ alapján, két másik mezõ adatait.
Pl: X táblából szeretném kiválasztani az Y mezõt, és annak kellene az W és S mezõje.
Mondok egy másik példát :D
Van nekem 10 dobozom. Mindegyik doboznak van egy azonosítója, és egy színe. 10 dobozból csak a pirosak kellenének nekem, mert a pirosakban van két tárgy.
Hülye példa, de remélem így talán megértitek :D Köszi elõre is.
Cím: MySQL lekérdezés
Írta: tonyo - 2013. január 11. - 11:18:29
X-bõl Y alapján 2 másik mezõ? o.O Ez sima Select query.
Cím: MySQL lekérdezés
Írta: Zharko - 2013. január 11. - 11:31:19
Idézetet írta: Anthony date=1357899509\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32245\" data-ipsquote-contentclass=\"forums_Topic
X-bõl Y alapján 2 másik mezõ? o.O Ez sima Select query.
 
Köszönöm a gyors választ.
MySQL-ben az alapabb mûveleteket (beleír, kiolvas, stb) tudom csak megcsinálni, itt még nem tartok, és a MySQL-es emberkék a csapatból mind offline :D Leírnád kb az utasítást? Mezõnevek: Y, W, S
X táblából-bõl Y feltétellel válassza ki a W-t és az S-t. Vagy na, belekeveredek a végén :D
Ha igen, köszi elõre is!
Cím: MySQL lekérdezés
Írta: tonyo - 2013. január 11. - 11:39:31
SELECT [mezõ(k) amit ki akarsz választani, ha több akk vesszõvel elválasztva] FROM [táblanév] WHERE [mezõ]=[érték]
Eredménye, hogy visszaadja azon mezõket, amelyeknél abban a sorban a WHERE utáni mezõ értéke az egyenlõségjel utáni érték. Jobban most nem tom elmagyarázni, egyszer anno leírtam valahova rendesen, de ITT egy jobb leírás. De a helyedben inkább megvárnám a mysql-es emberkéket.
Cím: MySQL lekérdezés
Írta: Zharko - 2013. január 11. - 11:45:39
Idézetet írta: Anthony date=1357900771\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"32245\" data-ipsquote-contentclass=\"forums_Topic
SELECT [mezõ(k) amit ki akarsz választani, ha több akk vesszõvel elválasztva] FROM [táblanév] WHERE [mezõ]=[érték]
Eredménye, hogy visszaadja azon mezõket, amelyeknél abban a sorban a WHERE utáni mezõ értéke az egyenlõségjel utáni érték. Jobban most nem tom elmagyarázni, egyszer anno leírtam valahova rendesen, de ITT egy jobb leírás. De a helyedben inkább megvárnám a mysql-es emberkéket.
 
Köszi szépen.
Meg fogom õket várni, de csak gyakorlok benne :)
Cím: MySQL lekérdezés
Írta: Rupert - 2013. január 11. - 13:05:09
Irok telorol egy egyszeru peldat:
 

SELECT `oles`,`halal` FROM `jatekosok` WHERE `jatekosneve` = \'Rupert\'

 
Ez azt csinálja, hogy lekéri az ölések és halálok számát a \'jatekosok\' táblából,ahol a játékosneve Rupert
:)