<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mikael Brevik &#187; subqueries</title>
	<atom:link href="http://mikaelb.net/emneord/subqueries/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikaelb.net</link>
	<description>Bloggen</description>
	<lastBuildDate>Mon, 07 Sep 2009 20:11:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Motsatte av distincte verdier i MySQL</title>
		<link>http://mikaelb.net/2008/12/motsatte-av-distincte-verdier-i-mysql/</link>
		<comments>http://mikaelb.net/2008/12/motsatte-av-distincte-verdier-i-mysql/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 16:32:56 +0000</pubDate>
		<dc:creator>Mikael Brevik</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[distinct]]></category>
		<category><![CDATA[subqueries]]></category>

		<guid isPermaLink="false">http://mikaelb.net/blogg/?p=9</guid>
		<description><![CDATA[Satt å vridde hodet litt på denne oppgaven fra NWF i dag. Der målet var å printe alle brukernavn med lik IP adresse i en tabell i MySQL. Trodde jeg hadde full orden på det når jeg skrev denne spørringen:

1
2
3
4
5
6
7
8
9
10
SELECT user
FROM users
WHERE ip
   IN &#40;
        SELECT [...]]]></description>
			<content:encoded><![CDATA[<p>Satt å vridde hodet litt på <a href="http://norskwebforum.no/viewtopic.php?t=29940">denne oppgaven fra <acronym title="Norsk WebForum">NWF</acronym></a> i dag. Der målet var å printe alle brukernavn med lik <acronym title="Internet Protocol">IP</acronym> adresse i en tabell i MySQL. Trodde jeg hadde full orden på det når jeg skrev denne spørringen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> <span style="color: #000099;">user</span>
<span style="color: #990099; font-weight: bold;">FROM</span> users
<span style="color: #990099; font-weight: bold;">WHERE</span> ip
   <span style="color: #990099; font-weight: bold;">IN</span> <span style="color: #FF00FF;">&#40;</span>
        <span style="color: #990099; font-weight: bold;">SELECT</span> ip
        <span style="color: #990099; font-weight: bold;">FROM</span> users
        <span style="color: #990099; font-weight: bold;">GROUP BY</span> ip
        <span style="color: #990099; font-weight: bold;">HAVING</span> <span style="color: #000099;">COUNT</span><span style="color: #FF00FF;">&#40;</span>ip<span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099;">&amp;</span>gt<span style="color: #000033;">;</span> <span style="color: #008080;">1</span>
       <span style="color: #FF00FF;">&#41;</span>
<span style="color: #990099; font-weight: bold;">ORDER BY</span> <span style="color: #000099;">user</span></pre></td></tr></table></div>

<p>Den spørringen der skulle etter all min logiske sans fungere ypperlig. Noe som den egentlig gjør. Det hadde jeg funnet ut, om jeg ikke tabbet meg fullstendig ut på PHP fronten.</p>
<p>Vell, tenkte jeg skulle dele dette med dere. Om dere kommer over samme oppgave. Slik er det altså dere finner motsatte av distinct i MySQL.</p>
<p>Er det av ønske å komplisere spørringen litt, så fant jeg også ut av denne, under prosessen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">SELECT</span> u.<span style="color: #000099;">user</span>
<span style="color: #990099; font-weight: bold;">FROM</span> users u
   <span style="color: #990099; font-weight: bold;">INNER</span> <span style="color: #990099; font-weight: bold;">JOIN</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #990099; font-weight: bold;">SELECT</span> ip
                      <span style="color: #990099; font-weight: bold;">FROM</span> users
                      <span style="color: #990099; font-weight: bold;">GROUP BY</span> ip
                      <span style="color: #990099; font-weight: bold;">HAVING</span> <span style="color: #000099;">COUNT</span><span style="color: #FF00FF;">&#40;</span>ip<span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099;">&gt;</span> <span style="color: #008080;">1</span><span style="color: #FF00FF;">&#41;</span> d
   <span style="color: #990099; font-weight: bold;">ON</span> u.ip <span style="color: #CC0099;">=</span> d.ip
<span style="color: #990099; font-weight: bold;">ORDER BY</span> <span style="color: #000099;">user</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://mikaelb.net/2008/12/motsatte-av-distincte-verdier-i-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
