我想弄清楚是否有可能獲得一個記錄,如果有價值,否則抓住最後一條記錄。按價值獲得記錄或獲取最後一條記錄
if (!empty($version)) {
$sql = "SELECT `version` FROM `versioning` WHERE `id`='$itemID' AND `version`='$version' ORDER BY `version` DESC LIMIT 1";
}else{
$sql = "SELECT `version` FROM `versioning` WHERE `id`='$itemID' ORDER BY `version` DESC LIMIT 1";
}
我的問題是::是否有辦法在一個sql
語句來做到這一點,如果有,會是什麼我不使用if
聲明類似下面現在有一個解決方案在一個聲明中做它的利弊?
爲了幫助澄清 我試圖找出是否有可能使用一個sql
語句而不是一個if
語句獲取或者指定version
或者version
是空的,我想獲得最後version
從versioning
表。
*如果版本爲空* ..您的意思是變量'$ version'? – Rahul
我的意思是變量。 –