,所以我有這個疑問使用IF語句獲取取決於左側的所有領域JOIN
SELECT IF(c2.nid IS NULL, c.*, c2.*) FROM table1 c LEFT JOIN table1 c2 ON c.cid = c2.pid WHERE c.pid = 0 AND c.nid = 674662;
注意,C和C2指的是表1 ....基本上,我希望它這樣,如果左連接條目存在,它將返回左連接的c2行,而如果它不存在,它將返回c1中的條目...
但是,執行此查詢會產生mysql語法錯誤..我如何去完成即將完成的任務(最好在單個IF語句中)?