Dolg SQL stavek? Meja je kaj 22" monitor, preden se vrstica zlomi?
Tak o vprašanju če ti ne gre join, ali je smiselno delat join ali pa enostavno en SQL stavek, kjer izbiraš iz a in b tabele, na podlagi a.id in b.nek_id = a.id iz tabele a in tabele b. Spada ta stavek pod dolge ker ni joina? :D
Primer za zadnji post v phpBB3 v nekem forumu oz. sklopu:
SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_text, p.post_time, u.user_id, u.username, a.topic_id, a.attach_id
FROM $table_topics t, $table_forums f, $table_posts p, $table_users u, $table_attachments a
WHERE t.topic_id = p.topic_id AND
f.forum_id = t.forum_id AND
t.forum_id = 2 AND
t.topic_status <> 2 AND
p.post_id = t.topic_last_post_id AND
p.poster_id = u.user_id AND
a.topic_id = p.topic_id
ORDER BY p.post_id DESC LIMIT $topicnumber";
Pa stvar dela normalno, pa ni moje stvarjenje, bi se sam verjetno kakega joina lotu, bi bil pa verjetno daljši :D