我有一個mysql查詢,我試圖弄清楚。mysql從2個不同的表中選擇並返回最高的價格
基本上我有表1的cols:地產代理,價格,位置,別墅,平房
,我有表2的cols:地產代理,價格,位置,複式,複式
正如你所看到的這些表格是非常不同的。
我需要一個查詢來選擇表1或表2中的所有列,具體取決於哪個列具有最高的價格。例如:
SELECT * FROM table1, table2 WHERE table1.price = table2.price ORDER BY price DESC LIMIT 1,1;
表1或表2或兩者?你可以使用agGregate函數** Max ** –
我應該使用ORDER BY a.priceInt,b.priceInt ....爲什麼在我的數據庫中有1或11被追加到列名稱。 – KDJ
@menai我需要從表1或2中選擇所有列,具體取決於哪一個具有最高的價格......沒有合併它們 – KDJ