0
當用戶從中選擇任何值時,頁面上有一個下拉菜單;我正在傳遞該值並過濾結果。 假設用戶從下拉列表中選擇任何一輛自行車,然後從用戶表中選擇那些擁有該自行車的記錄,並且這些記錄應該出現在用戶沒有任何自行車的地方。如何獲得此結果
username vehicleID
========= =======
john 1
peter 1
maria 2
raso
pritam 4
如果用戶選擇vehicleID 2,那麼raso也應該與瑪麗亞一起出現。 我不想爲此使用UNION。
如果用戶不選擇任何東西所有數據都應
頁任何其他的想法上都默認。在此先感謝
我不明白爲什麼你會需要聯合,如果你可以只說SELECT * FROM USERS WHERE VEHICLEID = 2或VEHICLEID爲NULL。這是SQL必須做的最基本的事情。 – 2011-12-14 13:34:35
根據表大小和索引,'union'運行速度可能會更快,因爲您可以消除'OR' – 2011-12-14 13:34:50