Heim >Backend-Entwicklung >PHP-Tutorial >MYSQL AND OR条件有关问题

MYSQL AND OR条件有关问题

WBOY
WBOYOriginal
2016-06-13 12:16:36971Durchsuche

MYSQL AND OR条件问题

<br />SELECT id,name		<br />FROM test <br />WHERE type_1 = 1 OR type_2 = 1 AND id = 1<br />

这样会印出全部,无视了id=1这个条件,要怎么改才对呢?
------解决思路----------------------
SELECT id,name       <br />FROM test <br />WHERE (type_1 = 1 OR type_2 = 1) AND id = 1

SELECT id,name       <br />FROM test <br />WHERE type_1 = 1 OR (type_2 = 1 AND id = 1)

SELECT id,name       <br />FROM test <br />WHERE (type_1 = 1 OR type_2 = 1) AND id = 1

要看你的实际需要

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn