Ich habe einzelne Tabellenname als job_post.Now int dieser Tabelle Stadt mit der mehrfachen Stadt ID gespeichert und Fähigkeit gespeichert mit der multiple Fähigkeit ID wie in der Tabelle unten angezeigt.Return-Zeile, wenn verschiedene multiple ID übereinstimmt mit verschiedenen Spalte
Ich möchte in dieser Tabelle mit mehreren Schwierigkeits-ID wie 1,2 und mehrere Stadt-ID suchen.
Ich habe Abfrage wie folgt versucht:
select * from job_post where FIND_IN_SET(city, '1,3') or FIND_IN_SET(skill, '1,3')
Also, ich bekam ein Ergebnis, das 1 Stadt haben, aber ich will beide Reihe statt es, wenn es einzelne ID aus Geschick oder Stadt Spalte übereinstimmt.
Also welche Abfrage sollte ich schreiben müssen?
Mögliche Duplikat von [MySQL find \ _in \ _set mit mehreren Suchzeichenfolgen] (http://stackoverflow.com/questions/5015403/mysql-find-in-set-with-multiple-) search-string) – alex9311
Ich möchte beide Zeilen zurückgeben, wenn Sie in der Spalte für die Fähigkeiten als ** 1,3 ** und die Spalte für die Stadt als ** 1,3 ** finden, weil ** 3 ** id in der Spalte "skill" und * steht * 1 ** ID ist in der Stadtspalte. –