Alo, mai usor cu SELECT-ul pe scări
BăieÈ›ii de la BusinessMagazin au dat-o un pic in bara… Lăsând la o parte faptul că tratarea erorilor e sublimă dar lipseÈ™te cu desăvârÈ™ire, observăm că selectu e facut cam cu curu:
SELECT a.* FROM article a, articlelink al WHERE ( al.article_id = AND a.article_id = al.articlelink_outerid ) OR ( al.articlelink_outerid = AND a.article_id = al.article_id ) ORDER BY a.article_id DESC
SELECT * FROM domain WHERE service_id = 1 AND domain_type = 1 ORDER BY domain_position DESC Mssql
și cireașa de pe tort:
SELECT * FROM article a, articledomain ad, domain d, logicinference l WHERE a.issue_id = AND l.logicinference_code = ‘EXT’ AND l.article_id = a.article_id AND a.article_id = ad.article_id AND ad.domain_id = d.domain_id AND d.domain_title = ‘frontpage’ AND d.service_id = 1 ORDER BY a.article_id DESC
Alo, mai treceÈ›i pe la È™coală, băieÈ›i! O fi MSSQL-ul rapid, dar parcă nu e frumos să ne batem joc… Oare de ce merge aÈ™a greu saitu? hm…
Sunt curios, baza o fi indexată în vreun fel?
Și apropo, de câte ori facem un select ca să apară ceva?
SELECT * FROM issue WHERE issue_current = 1
[…]
SELECT * FROM issue WHERE issue_current = 1
[…]
SELECT * FROM issue WHERE issue_current = 1
[…]
SELECT * FROM issue WHERE issue_current = ‘1’
Jenibil… Total.
“stelutza” nu are ce cauta in productie in general. In contextul de fata e cu atat mai penibil.