sql >> Database teknologi >  >> RDS >> Mysql

other_user_id-parameteren virker ikke på udførelsestidspunktet, jeg ved ikke hvorfor

du mangler simpelthen ()

@Query(value = "SELECT * FROM connections WHERE other_user_id=?1 and acceptance=0 and (name like %?2% "
        + " or designation like %?2% "
        + " or entity like %?2% "
        + " or location like %?2%"
        + " or contact1 like %?2%"
        + " or contact2 like %?2%"
        + " or icsnid like %?2%"
        + " or email like %?2%)",nativeQuery = true)

der er forskel på

a && b && c || d

og

a && b && (c || d)



  1. TEXT-felt, der er kompatibelt i mysql og hsqldb

  2. INNER JOIN mysql

  3. 4 måder at få en visningsdefinition ved hjælp af Transact-SQL

  4. Tjek om posten allerede findes i databasen