Ich habe zwei Tabellen mit Namen Unternehmen und Jobs. Sie sind verwandt - Jobtabelle hat einen Fremdschlüssel company_id.Suche in zwei Tabellen und kombinieren Ergebnisse mit PDO
Firma Tabellenspalten sind: Firmenname, Stadt, Provinz usw.
Jobs Tabellenspalte: Titel, Abteilung, Beschreibung etc
Ich mag beiden Tabellen in diesen Spalten suchen und, wenn die Keyword hat eine Übereinstimmung in Jobs Tabelle erhalten die entsprechenden Daten aus der Firma Tabelle, und wenn das Spiel in der Firma Tabelle ist, möchte ich alle Jobs im Zusammenhang mit der erhalten Unternehmen.
Soweit ich kenne, um in beiden Tabellen I UNION verwenden, um zu suchen, dies funktioniert:
$sql= "(SELECT title, department FROM jobs WHERE title LIKE ?)
UNION
(SELECT companyname,city FROM companies WHERE companyname LIKE ?)";
Ich weiß nicht, wie von der anderen Tabelle, Daten zu erhalten auf dem Spiel abhängig. Ist es möglich mit nur einem Anruf mit JOIN?
Danke.
Verwenden company_id in dem Zustand, wenn Sie in den beiden Tabelle company_id haben. –