Kom ihåg mig?

SQL och join

 
Ämnesverktyg Visningsalternativ
Oläst 2010-10-20, 19:03 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Kod:
SELECT `postnummer`.`postnummer`, `postnummer_tbl`.`long`, `postnummer_tbl`.`lat`, count(`postnummer`.`id`) AS density
FROM `postnummer_tbl`, `postnummer`
WHERE 
`postnummer`.`postnummer`=`postnummer_tbl`.`zipcode`
anledningen till att jag specar ett fält i COUNT() istället för * är att du behöver troligen inte räkna på exakt alla fälten i båda tabellerna utan det räcker troligen med bara ett fält.

Annars borde denna fungera minst lika bra:

PHP-kod:
<?php
$query 
"SELECT `postnummer`.`postnummer`, `postnummer_tbl`.`long`, `postnummer_tbl`.`lat`
FROM `postnummer_tbl`, `postnummer`
WHERE `postnummer`.`postnummer`=`postnummer_tbl`.`zipcode`"
;

   
$result mysql_query($query);
   
$density mysql_num_rows($result);
...
?>
Jonas är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:29.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017