Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  SQL select mitmest tabelist annab 0 rida märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 17.07.2011 16:07:24 SQL select mitmest tabelist annab 0 rida vasta tsitaadiga

Hei.

Ütleme, et on vaja võtta kahest tabelist andmeid: log ja clients, aga kui log tabelis pole client_id määratud, siis ei näidata seda logi rida.

select * from log, clients where log.client_id = clients.id


Kuidas sellist probleemi lahendada, et näitaks ka logisid, mis pole seotud kliendiga?
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 17.07.2011 16:24:58 vasta tsitaadiga

sql:
  1. SELECT
  2. *
  3. FROM
  4. log
  5. LEFT JOIN clients ON log.client_id = clients.id
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
asjameez
Kreisi kasutaja
asjameez

liitunud: 10.12.2006




sõnum 17.07.2011 16:37:18 vasta tsitaadiga

mikk36, tänud thumbs_up.gif
Kommentaarid: 63 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  SQL select mitmest tabelist annab 0 rida
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.