Tervehdys Ohjelmointiputkalaiset!
Törmäsin tällaiseen PHP-vinkkiin, jossa mainitaan sql-kyselyiden yhdistäminen yhdeksi kyselyksi.
Kysyisin kuinka tarkasti tuota kannattaa noudattaa? Esimerkiksi tapaus, jossa taulut eivät millään lailla liity toisiinsa?
Ei ole järkevää tunkea samaan kyselyyn asioita, jotka eivät liity toisiinsa. Sen sijaan jos on tarkoitus hakea esimerkiksi keskustelun viestit ja kunkin viestin kirjoittaja, on erittäin paljon tehokkaampaa tehdä yksi asianmukainen kahden taulun kysely oikeilla indekseillä kuin hakea ensin sata viestiä ja sitten tehdä jokaiselle viestille erikseen kysely kirjoittajasta (eli sata ylimääräistä kyselyä).
Noh, 1+100 nyt olisi puhdasta idiotismia. Kyllä tuo edellä mainittu useimmiten onnistuu 2 kyselylläkin, jolloin se olisi vielä jotenkin järkevyyden rajoissa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.