دستور select و and و or های متداخل

abbasjoon

Member
سلام بچه ها.
یک دستور select دارم که در قسمت where چند تا شرط داره که با and از هم جدا شدند. حالا بین اینها اگه یک شرط or داشته باشم باید اون رو در داخل پرانتز قرار بدم یا طور دیگری می نویسند. مثلا اینطوری درسته:
PHP:
select * froom books where jeld>1000 and year>2000 and (author=25 or author=45) and book_id<100
 

peyman1987

Member
اين کوئري شما درسته ولي ميتونين بهتر هم بنويسينش

PHP:
SELECT * FROM books WHERE jeld>1000 AND year>2000 AND (author IN (25,45)) AND book_id<100;
 

جدیدترین ارسال ها

بالا