ugrás a tartalomhoz

Lekérdezés

wreakz · 2013. Szep. 25. (Sze), 21.02
Sziasztok !

Olyan problémám lenne hogy külön táblába tároljuk a felhasználókat, és a karaktereket, de hogy be lehessen azonosítani a karaktereket ezért a felhasználóknak van egy IDjük. A karaktereknek (Szám szerint 2db) is van, de az megegyezik a felhasználóéval. Olyan kérdésem lenne hogy ezt hogy tudnám lekérdezni ?

Két tábla nevei: - accounts, - characters
Accounts tábla: id username loginhash password email country friendsmessage mtausername

Characters tábla: charactername id account

//Accounts táblából a "id" az = Characters táblából az "account"-tal

Elnézést a fogalmazási hibákért !
A válaszokat előre is köszönöm !
 
1

A dokumentáció mit mond?

hunkris · 2013. Szep. 25. (Sze), 21.44
A dokumentáció mit mond?
2

Mit is?

Poetro · 2013. Szep. 25. (Sze), 22.09
Mit is akartál kérdezni? Milye van a karaktereknek? És milye egyezik meg a felhasználóéval?
3

Elnézést.

wreakz · 2013. Szep. 26. (Cs), 06.47
A Characters táblába van egy account oszlop, ez megegyezzik az account-nak az IDjével.
És ez alapján szeretném beazonosítani a megfelelő sort ahonnan kitudom kérdezni a többi szükséges dolgot.
4

JOIN

Poetro · 2013. Szep. 26. (Cs), 08.05
Ezt a műveletet JOIN-nak hívják az SQL nyelvben. 1-1 kapcsolat esetén INNER JOIN, 1-N esetén LEFT JOIN a használandó.
5

Poetro

wreakz · 2013. Szep. 26. (Cs), 08.17
Tudnál nekem írni egy példát ? Sajnos még nem csináltam ilyet.
De az nem okoz problémát, hogy mind a 2 táblába van azonos nevű oszlop ?(Join)
6

SELECT * FROM accounts AS a

szabo.b.gabor · 2013. Szep. 26. (Cs), 08.51
SELECT *
FROM accounts AS a INNER JOIN characters AS c ON a.id=c.account
a SELECT részben lehet olyan, hogy
SELECT a.id AS account_id, c.id AS character_id
kb ennyi. 'AS'-sel tudod elnevezni másképp a dolgokat az 'ON' pedig megmondja, hogy két tábla hogyan kapcsolódjon.
7

Ilyenkor az a menete, hogy

bamegakapa · 2013. Szep. 26. (Cs), 10.19
Ilyenkor az a menete, hogy megtudod, hogy join-nak hívják, aztán irány a kedvenc keresõd, majd próbálgatod. Ha nagyon elakadsz, kérdezel. Így jársz a legjobban.
8

bocs, de ez nagyon szúrja a szememet :)

plip · 2013. Szep. 26. (Cs), 19.40
echo "Milye" | sed 's/ly/j/'