zusammenführen Ich habe zwei Tabelle mit den Namen booked_flat
und master_flat
.wie zwei Tabellen mit verschiedenen Spalten in Sql
Spalten von booked_flats
sind
customer_name, customer_address, customer_phone, building_wing_no, building_name_no, flat_no
Spalten von master_flats
building_wing_no, building_name_no, flat_no, status
sind, wenn eine Wohnung erhalten die Statusänderung nicht verkauft als verkauft sonst Status bleibt erhalten gebucht.
Alle Einträge mit dem Status "Verkauf" befinden sich in "booked_flats".
Ich habe versucht, diese zwei Tisch zu fusionieren, aber es gibt einen Fehler mir bitte helfen
$sql = SELECT * FROM 'booked_flats'
UNION SELECT * FROM 'master_flats'
WHERE building_wing_no, building_name_no, flat_no NOT IN (
SELECT building_wing_no, building_name_no, flat_no from booked_flats);
Beispiel:
**master_flat:**
building_wing_no building_name_no flat_no status
-----------------------------------------------
a a2 104 unsold
-------------------------------------------------
b a3 105 sold
booked_flat:
custo_name custo_add custo_ph building_wing_no building_name_no flat_no
---------------------------------------------------------------------------
harish wardha 284632 b a3 105
I want result like
cust_name cust_add custo_ph building_wing_no building_name_no flat_no status
harish wardha 284632 b a3 105
--- --- --- a a2 104 unsold
Es ist sehr schwer, eine Frage so zu beantworten. Bitte teilen Sie einige Beispieldaten und das Ergebnis, das Sie für dieses Beispiel erhalten möchten. – Mureinik