我有一些關係型MySQL數據庫,有數十個表...我的查詢長度爲1000英尺,並從幾乎所有的表中選擇數據...我也有我的'主'表,而所有其他表格都是指那一個。當我在主表中輸入一行時,並在其他表中創建該行的所有關係時,我的查詢正常工作。但是,如果我在主表中輸入一行,而在其他地方我輸入空集。但我想在我的結果中至少得到這些信息。或者,當然,所有在其他表格中輸入的信息,無論某些表格沒有該記錄(行)的信息...在MySQL關係數據庫中選擇數據時的空集
感謝您的幫助!
更新:
我不使用JOIN語法和我的查詢看起來與此類似:
$query = "SELECT a.*, b.*, c.*, d.*, e.*, f.*";
$query .= " FROM a, b, c, d, e, f";
$query .= " WHERE a.aID = b.aID";
$query .= " AND b.bID = c.bID";
$query .= " AND b.bID = d.bID";
$query .= " AND b.bID = e.bID";
$query .= " AND b.bID = f.bID";
我們可以看到查詢?你的問題很抽象。 – 2009-11-10 16:33:15
你現在的問題是無法回答的。請發佈您的架構,查詢和一些示例數據。 – Quassnoi 2009-11-10 16:34:21