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…

EroriSQL

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’

1 Comment on “Alo, mai usor cu SELECT-ul pe scări

Leave a Reply

Your email address will not be published. Required fields are marked *

*