zk_html/diary/2007-05-24-18:41:25.html

34 lines
1.6 KiB
HTML

<!doctype html>
<html>
<head>
<title>Zk | Hmf.</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Gentium+Plus&family=Lato&family=Ubuntu+Monodisplay=swap" />
<link rel="stylesheet" type="text/css" href="/style.css?2024-05-04" />
<meta name="viewport" content="width=device-width" />
<meta charset="utf-8" />
</head>
<body>
<main>
<header>
<h1>Zk | Hmf.</h1>
</header>
<article class="content">
<p><span class="tag">diary</span> <span class="tag">livejournal</span> <span class="tag">fossils</span></p>
<p>Never used <code>JOIN</code>s before, so can someone tell me if I&rsquo;m doing this right?</p>
<p><code>SELECT wcmsVertices.*, wcmsDiffs.modifer, wcmsDiffs.mtime, wcmsDiffs.reason FROM wcmsVertices RIGHT JOIN wcmsDiffs USING (id) WHERE wcmsVerticies.id = &lsquo;$vertex&rsquo; ORDER BY wcmsDiffs DESC LIMIT 1;</code></p>
<p>I want to select everything from wcmsVertices and the three specified fields from wcmsDiffs where the &lsquo;id&rsquo; fields are both equal to $vertex. If there&rsquo;s more than one Diff, though, I want to only grab the most recent one</p>
</article>
<footer>
<p>Page generated on 2007-05-24 18:41:25</p>
</footer>
</main>
<script type="text/javascript">
document.querySelectorAll('.tag').forEach(tag => {
let text = tag.innerText;
tag.innerText = '';
tag.innerHTML = `<a href="/tags.html#${text}">${text}</a>`;
});
</script>
</body>
</html>