Hallo,
ich habe ein aehnliches Problem wie in dem Thread unter (ueber?) mir. Ich habe genau ein input Feld, in dem man genau einen sting eintraegt und mit dem moechte ich in allen Feldern der aktuellen Tabelle suchen.
Code:
SELECT customers_id, customers_hid, customers_company, CONCAT(customers_lastname,", ", customers_firstname) AS customers_name, address_book_city FROM customers,address_book WHERE customers_address_book_id = address_book_id && customers_waste = 0 && customers_company like (\'%'.$search.'%\') || customers_address_book_id = address_book_id && customers_waste = 0 && customers_lastname like (\'%'.$search.'%\') || customers_address_book_id = address_book_id && customers_waste = 0 && customers_firstname like (\'%'.$search.'%\') || customers_address_book_id = address_book_id && customers_waste = 0 && address_book_city like (\'%'.$search.'%\')
query ist etwas per Hand zusammen gebastelt, aber er geht. Meine Frage ist nun: Gibt es eine Moeglichkeit die Redundanz im WHERE Teil zu beseitigen, sodass ich "customers_address_book_id = address_book_id && customers_waste = 0" nur einmal schreiben muss und kann ich statt den Feldnamen anzugeben ein Wildcard benutzen um in allen Feldern zu suchen?