Szerző Téma: MySQL lekérdezés  (Megtekintve 620 alkalommal)

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
MySQL lekérdezés
« Dátum: 2013. január 11. - 10:55:57 »
0 Show voters
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.

Nem elérhető tonyo

  • 1335
  • Moderális Generátor
    • Profil megtekintése
MySQL lekérdezés
« Válasz #1 Dátum: 2013. január 11. - 11:18:29 »
0 Show voters
X-bõl Y alapján 2 másik mezõ? o.O Ez sima Select query.

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
MySQL lekérdezés
« Válasz #2 Dátum: 2013. január 11. - 11:31:19 »
0 Show voters
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!

Nem elérhető tonyo

  • 1335
  • Moderális Generátor
    • Profil megtekintése
MySQL lekérdezés
« Válasz #3 Dátum: 2013. január 11. - 11:39:31 »
0 Show voters
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.

Nem elérhető Zharko

  • 1955
  • Future House <3
    • Profil megtekintése
MySQL lekérdezés
« Válasz #4 Dátum: 2013. január 11. - 11:45:39 »
0 Show voters
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 :)

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
MySQL lekérdezés
« Válasz #5 Dátum: 2013. január 11. - 13:05:09 »
0 Show voters
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
:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal