Закачката е следната : имаме 2 таблици. Едната е резидентна и в нея се пазят условия. Тоест имаме категория1,категория2,категорияN, като стойностите са TEXT variables от NULL до ХХХХХХ. Другата получава user input и в нея се фийд-ват данни непрекъснато. Там нещата са пак категория1,2,N. Таблиците НЕ са идентични.
Мамка му блъскам си главата как да съчиня ЕДНО единствено query, което да ми даде Съвпадение на базата на това което има в table1 и това, което идва в table2. Но не ми трябват всички полета в table1 за сравнение. Предполагам, че ще се напише с conditional оператори или функции , като IFNULL или чист IF или даже IF(). Има ли по-лесен начин за частично сравнение на таблици?
Нещо не ти разбирам задачата... Какво е "Съвпадение на базата"? Какво значи "table comparison"? Може ли малко по конкретно да кажеш какво искаш да ти се връща и примерно да си опишеш схемата? Иначе предполагам, че искаш да прочетеш за IN оператора в WHERE клаузата не SELECT и за nested queries.
MySQL е документиран добре: http://dev.mysql.com/doc/mysql/en/index.html
Поздрави,
Андро ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================