webForumDet fria alternativet

3 tabeller. (Fortsättning)

1 svar · 164 visningar · startad av SimonG

SimonGMedlem sedan maj 2000444 inlägg
#1

Nu är det nån skumt som jag inte förstår.

har följande fråga:
1.1

mysql> select pic.*, ser.*, cam.cameratype from pictures pic, pictures_cameras cam, pictures_serie ser where pic.camera = cam.camera_id and pic.serie = ser.serie_id and pic.filename= '031227-01.jpg'

som fungerar utmärkt, men frågan nedan (det enda som är ändrat är datan innom ' '
2.1

mysql> select pic.*, ser.*, cam.cameratype from pictures pic, pictures_cameras cam, pictures_serie ser where pic.camera = cam.camera_id and pic.serie = ser.serie_id and pic.filename= '030627_02.jpg'

får jag enbart, "Empty set (0.00 sec)" på.

om jag kör (som 1.1 fast enklare)
1.2

select * from pictures where filename='031227-11.jpg'

så funkar det fint, får datan samt "1 row in set (0.00 sec)"

om jag kör (som 2.1 fast enklare)
2.2

select * from pictures where filename='031227_02.jpg'

så funkar det bra med, får datan samt "1 row in set (0.00 sec)"

Vad är det jag missar så att jag får ett empty records på 2.1?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det saknas data som matchar i de andra tabellerna

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)