Hocam bende benzer şeyi yapıyorum, mesela:

$sor = mysql_query("SELECT * FROM oteller WHERE onay='1' ORDER BY id DESC LIMIT $basla, $artmasayisi");
              while ($kayit = mysql_fetch_array($sor)) {
            $id = $kayit['id'];
            $seo = $kayit['seo'];
                echo "<div class='resim'>";
                echo "<div class='resimiki'>";
                echo "<a href='$seo.html'><img src='".$kayit['manset']."'>"."</img>"."</a>";
                echo "<br><br>";
                echo "<p class='otel'>"."-&nbsp;";
                echo "<a href='$seo.html'>".$kayit['oteladi']."</a>";
                echo "<br>";
            $cek = $kayit['hizmet'];
            $asd = mysql_query("SELECT * FROM hizmet WHERE id='$cek'");
            while ($azdir = mysql_fetch_array($asd)) {
                echo $azdir['hizmetadi'];  }
                echo "</div>"."</div>";    }
Gördüğünüz gibi hizmet kısmı ayrı bir tablo. Otel ekleme sayfasında hizmet alanını doldururken hizmet tablosundan ID çekerek girdiriyorum. Yani Herşey Dahil seçtiğimizde oteller tablosunda hizmet kısmına 1 yazacak mesela.

Hizmet adını şu şekilde ekliyorum;

function hizmet () {
        $sor = mysql_query("SELECT * FROM hizmet");
        while ($kayit = mysql_fetch_array($sor)) {
        $id = $kayit['id'];
        $kadi = $kayit['hizmetadi'];    
        echo '<option value="'.$id.'">'.$kadi.'</option>'; }}
Sonra bunu sayfada yazdırırken yukarıdaki gibi hizmet tablosuna bağlanıp rahatça çekebiliyorum. INNER JOIN karışık geldi bana ama illa ki kullanmamız gerekirse öğreniriz herhalde

Anlatım için teşekkürler.